カレッヂ |
質問者 m2
投稿日 7/5(木) 14:52:49
onClickで1個はそのウインド、もう1個は新規ウインド・・・と2箇所を一気に変更したいのですが、うまくいきません。 無理な事なのでしょうか?? 現状は下記の様にテーブルをクリックすると、元から開いているウインドだけが変わる様にしています。 <td class="menu3" onMouseOver="this.className='menu_3';" onMouseOut="this.className='menu3';" onClick="parent.location=aaa.html'"> どなたか教えて下さる方がいらっしゃいましたら、申訳ありませんが宜しくお願い致します。 |
回答者 しあわせのツボ
[削除]
投稿日 7/5(木) 15:58:30
両方を行うメソッドを書き、onClickイベントでそれを呼び出すようにすればどうでしょうか。 |
質問者 m2
[削除]
投稿日 7/5(木) 16:19:48
>しあわせのツボさん いつも有難うございます。 お世話になってばかりですみません。 最初は両方を行うものを1つにまとめて書き、onClickで行うようにしてみたのですが、別ウインドが立ち上がらなかったのです。。。(元のウインドはかわっていました。) 多分私の書き方に問題があったのだとは思いますが。。。 |
回答者 しあわせのツボ
[削除]
投稿日 7/5(木) 18:03:59
元ウィンドウは変えず新規ウィンドウを開くだけ、にした時は正常に動作しますか? これができない場合は、何か他の部分に問題がありそうです。 もし開くのであれば、子ウィンドウの側からopener.location.hrefで呼び返すという方法で、とりあえず解決するかもしれません。 # その前に、functionの書き順を入れ替えてもダメですか? |
質問者 m2
[削除]
投稿日 7/6(金) 12:01:09
>しあわせのツボさん 有難うございます。 教えて下さった通り別ウインドのみでしたら操作できました。 何度か試行錯誤の後、親ウインドも一緒に操作することが出来ました。 本当に有難うございます。 しかし、別ウインドが開いたは良いのですが、クリックする度に際限なく新規ウインドが増加してしまいます。。。 出来ればどこかをクリックして出た新規ウインドが、その都度かわるという様にしたいのですが、もし宜しかったらアドバイスをお願い致します。 |
返信(回答)する
Web裏技 |