formの指定ページをthickboxで表示したい
現在、HTMLを使用してホームページを作成しています。
ラジオボタンとフォームの組み合わせで決まったリンク先をthickboxで表示したいと思ってるのですが、うまくいきません。
現在のHTMLソースは、このようになっています
<script language="JavaScript">
function Link(btn) {
if(document.form1.q1[0].checked &&
document.form1.q2[0].checked &&
btn.name=='a')window.open("./answer1.html", "width=900,height=700");
if(document.form1.q1[0].checked &&
document.form1.q2[1].checked &&
btn.name=='a')window.open("./answer2.html", "width=900,height=700");
</script>
<form name="form1">
<p>
<h1>質問1</h1>
<input type="radio" name="q1" value=""> 0
<input type="radio" name="q1" value=""> 1
</p>
<p>
<h1>質問2</h1>
<input type="radio" name="q2" value=""> 0
<input type="radio" name="q2" value=""> 1
</p>
<p>
<input type="button" class="thickbox" name="a" title=" " value=" a " onclick="Link(this)">
<input type="button" class="thickbox" name="b" title=" " value=" b " onclick="Link(this)">
</p>
</form>
見づらいので多少簡易化してありますが、おおよそこのようなソースになっています。
今のソースだと、別窓でリンク先(answer1.htmlなど)が開いてしまい、
元々開いていたページには全く内容のないthickboxが表示されます。
ラジオボタンとフォームで指定したリンク先(answer1.htmlなど)をthickboxで開きたいのですが、
試行錯誤はしてみたもののどうしてもうまくいきません。
どのように直せば良いか、わかる方がいたら教えていただけないでしょうか?
よろしくお願い致します。
お礼
そのプログラムですが、どこかのサイトでフリーウェアでダウンロードが出来ないでしょうか。 また、javascriptでもソースが紹介されているサイトとがあればお教えいただきたいのですが、、、