写真をクリックすると拡大表示して、表示された写真は x 入力すると閉じるよう作製しました
インターネットに登録して処理すると処理不能になり 外部javascriptを外すと正常に動きます
下記のように指定です
呼び出し元の指定
<A href="javascript:void(0)" onClick="window.open('t1.htm?h570jinjya01.jpg','_blank',' 省略1
呼び出された内容
<SCRIPT type="text/javascript"><!--
function getInfo(){
userfuken=unescape(location.search); //urlから?以降の文字列を取り出す
pn_sw1=userfuken.substring(0,1);
pn_ln1= userfuken.substring(1,5);
userfuken=userfuken.substring(5,userfuken.length);
if(pn_sw1=="?"){
省略2
document.write('<SCRIPT type="text/javascript" src="n_h.js"></SCRIPT>');
省略3
document.write('<IMG src="' + pn_sw + '" alt="' + pn_sw + '" class="' + pn_ln1 + '">');
省略4
}}// --></SCRIPT>
</HEAD><BODY onload="getInfo();"></BODY></HTML>
と指定して見ました どこに間違いあるか教えてください
なをインターネット検索により作製していますので指定方法も間違えているかも不明です
よろしくお願いします
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
>外部javascriptを外すと正常に動きます
の意味が
>document.write('<SCRIPT type="text/javascript" src="n_h.js"></SCRIPT>');
を削除するとの意味だったら
文字中の</SCRIPT>とかで誤動作しているのかもしれません。
'<' + 'SCRIPT …とか
'<' + '/SCRIPT' + '>' みたいに(一例)タグとして解釈されないようにしてみたらいいかもしれません。(実際に試してないので自信なしですが)
特に理由がないなら、スクリプトは始めに読み込ませておけば良いと思います。
また、document.write を使うタイミングとしては、onload では遅すぎるということもあるかもしれません。
この回答への補足
document.writeで外部javascriptを読込み不能のようですので
下記アドレス(JavaScriptハンドブック2 サポートページ)
http://www.neko-no-te.net/books/js2/scripts.html
「外部JavaScriptファイルを使ってカスタマイズしたページを作るを」参考?にして
document.writeで外部javascriptの読込みを外し いちょう予定の動きができました
回答有難うございます
>>外部javascriptを外すと正常に動きます
document.writeで<SCRIPT type="text/javascript" src="n_h.js"></SCRIPT>は作製されているとおもいます
新しく作製されたHTM文の内容を読込み時、外部ファイル読込み時のエラーと思います
自分のパソコン上では、正常に動きます
>document.write を使うタイミングとしては、onload では遅すぎるということもあるかもしれません。
ご指摘の内容が解決のポイントですかね
ご指摘内容と異なる御礼でしたら御免なさい
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- JavaScript HTMLでJavaScriptを使ってパスワードの強化判定のプログラムを作成しています。 一通り作っ 2 2022/10/19 01:41
- JavaScript javascriptのちょっとした動作不良(原因は突き止めたのですが) 1 2023/06/15 19:58
- JavaScript 1日1回引けるJavaScriptおみくじについて 1 2022/12/12 22:28
- JavaScript javascript作成してます。ラジオボタンで判定するコードを書いてます。 1 2023/07/18 11:03
- JavaScript javascriptで変数を組み込みたい 2 2023/01/13 09:52
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
CGIフォーム一定時間過ぎる...
-
こんにちは、23歳、事務系のOL...
-
HPビルダーで『最終更新日時』...
-
読み込むたびに画像を順番に表...
-
ページ内文字列の置換について
-
特定のURLからの訪問者を入室禁...
-
<a href="#" …>の意味を教えて...
-
別ファイルのfunctionの読み込み方
-
JavaScriptからVBScriptの呼び...
-
<script>...</script> 要素の内
-
GIFアニメの動きが止まってしま...
-
相対パスと絶対パスの速度
-
SCRIPT5007: 未定義または NULL...
-
bodyにidをつける理由は何ですか?
-
javascript外部読み込みの際の引数
-
cssにjavascriptを入れる?呼び...
-
ホームページ上に『位置固定』...
-
pythonのWebスクレイピングでfi...
-
html メールリンクにて自動ファ...
-
Safariで<iframe>のinnerHTMLを...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
¥マークの検索について
-
CGIフォーム一定時間過ぎる...
-
document.getElementById
-
javascriptで変数を組み込みたい
-
location.hrefが動かない・・・
-
明日の日にちを表示するときは
-
ページ内文字列の置換について
-
JavaScriptの入れ子
-
1から100までの平方根を表示す...
-
カウントダウンとカウントアッ...
-
JSによるリンク先の値の取得
-
特定のURLからの訪問者を入室禁...
-
IEでiframe内のcookieを保持
-
16進n桁の文字列変換の方法は?
-
ブラウザを閉じないようにする...
-
promptを使用した年齢認証
-
<a href="#" …>の意味を教えて...
-
bodyにidをつける理由は何ですか?
-
別ファイルのfunctionの読み込み方
-
getElementsByNameで要素が取得...
おすすめ情報