WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:フレームベージからのopenwindow

かずし [MAIL] [URL] [WriteDate : Wed May 9 12:44:06 2001]

初めまして。初心者のため、トラブルに対処できません。
アドバイスをお願いします。

フレームの下のページから、openwindowで新しいウインドウを呼び出したいのですが、<BASE target="down"> があるとエラーになって呼び出せません。この項目を削除すると正常に開けるため、初心者ながらこれが原因ではないかと思うのですが・・・。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<BASE target="down">
<META name="GENERATOR" content="IBM WebSphere Homepage Builder Version 6.0.3.0 for Windows">
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<META http-equiv="Content-Style-Type" content="text/css">
<TITLE></TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function OpenWin() {
window.open("ファイル名","","width=400,height=100");
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<A href="JavaScript:OpenWin()">クリック</A>
</BODY></HTML>

よろしくお願いします。


バギンズ [MAIL] [URL] [WriteDate : Wed May 9 18:55:28 2001]

openメソッドの第2パラメータにウィンドウ名(任意)を指定するとか。


かずし [MAIL] [URL] [WriteDate : Wed May 9 19:21:31 2001]

パラメーターに名前を入れてみたんですがダメでした。
他に思いつく事があったら、教えて下さい。
お願いします。


Nobu3 [MAIL] [URL] [WriteDate : Wed May 9 23:57:47 2001]

><A href="JavaScript:OpenWin()">クリック</A>

<A href="JavaScript:OpenWin()" target="_self">クリック</A>
にしてしまうとどう?


Nobu3 [WriteDate : Wed May 9 23:59:43 2001]

ちなみに、
JavaScript:
というのは、
javascript:
の方がまだマシです。


かずし [MAIL] [URL] [WriteDate : Thu May 10 00:07:00 2001]

お恥ずかしい話なんですが、今までは、フレームページで開かず、スクリプトを書いたファイルだけでテストしていたのでエラーになったみたいです。フレームページで開くと正常に動作しました。

みなさん、どうもありがとうございました。
また分からない事があったら、教えて下さい。


たこすけ [WriteDate : Thu May 10 00:40:42 2001]

すいません。便乗質問ですが

> JavaScript: というのは、javascript: の方がまだマシです。
これって、何か動作に関わる根拠みたいなものは
あるのでしょうか?


Nobu3 [MAIL] [URL] [WriteDate : Thu May 10 01:44:02 2001]

>> JavaScript: というのは、javascript: の方がまだマシです。
>これって、何か動作に関わる根拠みたいなものはあるのでしょうか?
宗教的(?)な問題です。実害は(たぶん)ありません。
↓参考までに
http://openlab.ring.gr.jp/k16/htmllint/explain.html#upper-protocol


Nobu3 [MAIL] [URL] [WriteDate : Thu May 10 01:49:34 2001]

あ、元々の質問自体は「完了」してましたね。
「完了」にしておきます。


たこすけ [WriteDate : Thu May 10 01:53:36 2001]

> http://openlab.ring.gr.jp/k16/htmllint/explain.html#upper-protocol
> URLに指定するスキーム名に使える文字には、
> 本当は英大文字は含まれていません
なるほど、スキーム名の問題でしたか。
しかし、リンク先にもあるように「javascript:」は
Mozira特有のようですので、詳しい事は後ほど調べるように致します。

ありがとうございました。

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]
ChaichanPAPA's World