- ベストアンサー
javascriptで質問です。
oをaとbの値にするにはどうすればいいのでしょうか。 よろしくお願い致します。 <script type="text/javascript"> <!-- function test(n,m){ if(m=="1")o="a"; if(m=="2")o="b"; parent.o.document.open(); parent.o.document.write(m); parent.o.document.close(); } //--> </script> <A HREF="javascript:test(1,1)">まりお</A> <A HREF="javascript:test(1,2)">くっぱ</A>
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
frame処理? <script> function test(n,m){ var o=""; if(m==="1") o="a"; if(m==="2") o="b"; parent.frames[o].document.open(); parent.frames[o].document.write(m); parent.frames[o].document.close(); return false; } </script> <A HREF="#" onclick="return test('1','1')">まりお</A> <A HREF="#" onclick="return test('1','2')">くっぱ</A> みたいな感じ?構造が書いてないので検証はしてないけど
その他の回答 (1)
- bin-chan
- ベストアンサー率33% (1403/4213)
問題点が何か、わかりにくいですね。 > if(m=="1")o="a"; > if(m=="2")o="b"; m=="1"をm==1とするか、または呼び出しをかえるか。 <A HREF="javascript:test(1,'1')">まりお</A> <A HREF="javascript:test(1,'2')">くっぱ</A>
お礼
回答ありがとうございます。 はいそうですフレーム処理です。すいません説明不足でした