いまさらながらIE3.02での動作について

[上に] [前に] [次に]
おかゆ [E-Mail] 1999/10/20(水) 10:50:11
こんにちわ。
IE5.0が主流になりつつある今日ですが、IE3.02についての質問です。

2つにフレーム分割した状態で、片方のフレーム(top.html)上のリンクをクリックするとJavaScriptで、もう片方のフレーム(under.html)にHTMLを書き出すものを作成しました。IE4.0でもIE5.0でもうまくいくんですが、IE3.0だけはうまくいきません。でも、window.open()は3.0以上からサポートされているはずなのに・・・。

以下にサンプルソースを書きますので、解決策がありましたら助言をお願いします。よろしくお願いします。

[index.html]
  <html>
  <head><title>sample</title></head>
  <frameset rows="*,200" FRAMEBORDER="0" FRAMESPACING="0">
     <frame src="top.html" name="top">
     <frame src="under.html" name="under">
  </frameset>
  </html>

[top.html]
<html>
<head><title>支店オリジナル名刺一覧</title>

<script language="JavaScript">
<!--

function w_open(fn1,fn2) { //new window open
    of1 = new String(fn1); // 名刺(表)画像ファイル名
    of2 = new String(fn2); // 名刺(裏)画像ファイル名
    var NW; // Windowハンドル

    NW = window.open("","F_under","");
NW.document.open();
NW.document.write("<html><meta http-equiv='Content-Type' content='text/html; charset=x-sjis'><head><title>image</title></head>");
    NW.document.write("<body background='img/back_img.gif'>");
    NW.document.write("<table border='0' align='left' cellpadding='0' width='650' cellspacing='0'><br>");
    NW.document.write("<tr><td width='5%'> </td>");
    NW.document.write("<td><table border='1' align='left' cellpadding='0' cellspacing='0'>");
    NW.document.write("<tr><td align='center' width='280'>");
    NW.document.write("― 表側 ―<br><img src='img/"+of1+"'></td>");

//裏画像がない場合の処理
if(of2==''){
}
else{
NW.document.write("<td align='center' width='280'>");
NW.document.write("― 裏側 ―<br><img src='img/"+of2+"'></td>");
}
NW.document.write("</tr></table>");
NW.document.write("</td></tr></table>");
NW.document.write("</body></html>");
NW.document.close();
}
-->
</script>

みんこ 1999/10/20(水) 11:17:25
画像を絶対パスで指定してみては。
アップしてないと確認できませんが。
あと
w.document.open("text/html")
ってつけてみては。
うちはこれでいけました。

おかゆ [E-Mail] 1999/10/20(水) 11:29:06
みんこさん、返答ありがとうございます。
早速、試してみましたが、どちらの方法でもうまく行きませんでした。
どうしてだろう?(T_T;)
もうすこし、試行錯誤してみます。
ありがとうございました。

みんこ 1999/10/20(水) 11:38:08
やっぱり別窓用スクリプトじゃだめか...(こらこら)
ではこれは?
http://www.din.or.jp/~hideyuki/home/
壁紙の見本で多分同じことをやってます。
比べてみては。

おかゆ [E-Mail] 1999/10/20(水) 11:44:37
みんこさん、たびたびありがとうございます(T_T)(号泣!)
みんこさんのHPを参考にフレームオブジェクトでやってみます。
・・・・お昼ご飯のあとに。(-_-;)
みんこさんは「飾り職人」の方でしたか・・・。
いつもお世話になっております。m(__)m

みんこ [HomePage] 1999/10/20(水) 11:47:51
>みんこさんは「飾り職人」の方でしたか・・・。

違います。単にリンクしただけです。
多分かなり芸風が違うと思いますが。

おかゆ [E-Mail] 1999/10/20(水) 13:11:02
[[解決]]
>違います。単にリンクしただけです。
>多分かなり芸風が違うと思いますが。

おっと、私の早とちりでしたね。
みんこさん、ごめんなさい。

フレームオブジェクトでやってみたところ無事動作しました。
本当に、ありがとうございましたm(_ _)m。ホッ!

[上に] [前に] [次に]