JavaScriptのwindowopenを使用した場合の表示方法

このQ&Aのポイント
  • ホームページビルダー7を使用してHPを作成中ですが、JavaScriptのwindowopenを使用してページを表示することができますか?
  • ビルダーのプレビューでは表示されるが、サイトを転送した際にリンクされていない状態です。
  • ファイルは同じフォルダにあり、マウスを乗せると「javascript:nwn('link.htm')」が表示されます。
回答を見る
  • ベストアンサー

JavaScriptでwindowopenを使用したとき

ホームページビルダー7を使ってHP作成中ですが、JavaScriptでwindowopenを使用してページを表示することまでは出来たんです(一晩もかけて(T_T))プレビューでは表示されますがサイトを転送してみるとリンクされていません。ビルダーの「サイトのビジュアルを開く」で見てみてもやはりリンクされていません。タグが間違っているのでしょうか?ファイルはもちろん同じフォルダにあります。 <SCRIPT Language="JavaScript"> <!-- function nwn(url) { w = window.open(url, 'win01','width=350,height=600,status=0,scrollbars=1,directories=0,menubar=0,resizable=1,toolbar=0');} //--> </SCRIPT> <A HREF="javascript:nwn('link.htm')">○○○○</A>です。 ビルダーのプレビュー画面で、リンクされている文字や画像の上にマウスを乗せると画面上部にリンクされているファイル名が表示されますが、リンクがうまくいかないこの分に関してはマウスを上に乗せると javascript:nwn('link.htm')と表示します。 どなたかアドバイスお願いいたします。(T_T)/~~~

  • k-koko
  • お礼率36% (111/303)

質問者が選んだベストアンサー

  • ベストアンサー
  • Jodie0625
  • ベストアンサー率30% (397/1288)
回答No.1

おしい! もうちょいでした。 書式が間違っています。 w = window.open(url, "win01","width=350,height=600,status=0,scrollbars=1,directories=0,menubar=0,resizable=1,toolbar=0");} としてみてください。 「'」->「"」です。

k-koko
質問者

お礼

出来ました~~\(◎o◎)/! 感動です!かなりの時間無駄にしました・・・このタグはあるサイトで説明しているものをそのままコピペしたものでした。こちらのサイト間違ってますね(ーー;) 自分の知識不足がいけないのですが^^; でも本当にありがとうございました。

その他の回答 (1)

回答No.2

'link.htm' これも同階層にあるんですよね?拡張子がhtmlになってたりしませんよね? こちらでは構文同じものをコピペしてみて、Windowが新規Openしてます・・・ サイトにUPするとダメになるのかな(--;

k-koko
質問者

お礼

早速のご回答ありがとうございました。ANo.1の方のアドバイス通りに変更したらできました。すぐにご連絡いただけて嬉しかったです。ありがとうございました。

関連するQ&A

  • Javascriptを使わないで別窓

    サイトの作成で、現在以下のjavascriptを使用したつくりになっているんですが、 function subWin1(){ window.open("top_ss.htm","lunanueva","resizable=no,menubar=no,directories=no,status=no,location=no,scrollbars=yes,toolbar=no,width=800,height=620");} ※ステータスバーとか消した別窓を出すjavascript Javascriptを使用せず、ステータスバーを消す別窓など、それに近いことを行うことはできないでしょうか。

    • ベストアンサー
    • HTML
  • 常に中央に表示できますか?

    JavaScriptで小窓を表示させています。 <script language="JavaScript"> <!-- function open01(){window.open"stop.htm","01", "toolbar=0,location=0,directories=0,status=1, menubar=0,scrollbars=0,resizable=0,top=250, left=240,width=300,height=100");} //--> </script> 上のようにtopとleftを指定してwindowを画面の中央に 表示するようにしたのですが、中央に表示されるのは 800x600ピクセルの場合で、1024x768ピクセルだと中央 からずれてしまいます。どの解像度でも中央に表示する 方法はありますか?

  • 「ブラウザのツールバー・メニューを消す」のステータスバー

    http://www.broadband-xp.com/hidesource/windowopen.html 上記サイトのツールバーなどを消すタグを使ったのですが、文字などが下の方にあるのに何故かインターネット上にアップした状態だとHTMLのスクロールバーが表示されません。 パソコン内にある状態でHTMLを見ると何故かスクロールバーはちゃんと表示されます。 どうすればインターネット上でスクロールバーが表示されるようになるのでしょうか?。 使用したのは以下のタグです(ツールバーやサイズ指定以外は特にいじってはいない状態で使用しています) <script language="JavaScript"> <!-- function winopen(url){ win=window.open(url,"host","scrollbars=1,width=780,height=480"); } //--> </script> ---------------------------------------------------------- <a href="#" onClick="Javascript:window.open('index.html','hoge','status=1,toolbar=1,scrollbars=1,width=500,height=500,location=1,menubar=1,directories=1,resizable=1');return false;">ここをクリック</a>

  • 別ウインドウを開くようにしてるのですが

    こんにちは HPで画像を開く際に、下のようなjavascriptを使っています。 <SCRIPT Language="JavaScript"> <!-- function openwin(url) { /* 横幅400px、縦幅200pxのウインドウを開く */ w = window.open(url, 'win','width=400,height=200,status=no,scrollbars=yes,directories=no,menubar=no,resizable=yes,toolbar=no'); } //--> </SCRIPT> body部分に <a href="javascript:openwin('abc.htm')">いろは </a> としています。 で、お教え願いたいのは、別のサイズのウインドウにしたいときはどうしたらいいのでしょうか? 普段は400×200でいいのですが、たまに400×400にしたいときがあります。 方法を教えてくださいませ よろしくお願いいたします。

  • ジュゲムのブログですが。。

    プロフの蘭に、リンクを貼りたいのですが、リンクに飛べません。 とりあえず、編集欄に <SCRIPT language=JavaScript><!-- function subWin1(){ window.open("小窓の中に表示したいアドレス","window2","resizable=no,menubar=no,directories=no,status=yes,location=no,scrollbars=yes,toolbar=yes,width=横幅,height=高さ,left=左からの距離,top=上からの距離"); } --> </SCRIPT> <A href="javascript:subWin1();"><IMG src="画像でリンクを貼るときはココに画像のURL" width="幅" height="高さ" border="0"></A> ↑を入れたのですが、飛んでくれません。 編集欄に入れるんではないのですか???

  • エラー

    JAVA SCRIPTでWINDOWが開くように以下のようにヘッダに入力しました。 <SCRIPT language="JavaScript"> <!-- function OpenWin1(){ window.open("http://www.******.htm","new_win","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=yes,resizable=no,Width=500,Height=700"); win.moveTo(0,0); } //--> </SCRIPT> それをブラウザから見ると、ウインドウを開いた後にもとのウインドウの下に 「ページでエラーが発生しました」 とでてしまいます これは、構文が間違っているのでしょうか? それともほかに何か原因があるのでしょうか? よろしくおねがいします

  • 別窓を開くリンクでリンク元に画像を使用したいのですけども・・・

    いつもお世話になります。 また、問題が発生致しました。 javaScriptで別窓を開くリンクでリンク元に画像を利用したいのですけども検索しても文字からのリンクしか見つからず画像からのリンクを教えて頂きたいのですが、よろしくご指導お願い致します。 <SCRIPT LANGUAGE="JavaScript"> <!--- function wopen1(){ window.open("http://www.yahoo.co.jp","yahoo", "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=500,height=300") } //---> リンク元で画像を使いたいです。 <A HREF="javascript: wopen1()">ウィンドウ1</A> これをどのように書き換えれば画像からリンクできますでしょうか? お手数かけますがお願いいたします。

  • ジャバスクリプトでウィンドウサイズ指定を複数

    ご覧いただきありがとうございます。 ネットで調べながら独学でジャバスクリプトの設置をしております。 色々ためしたのですが解決できないのでご教授願います。 ウィンドウサイズを指定して新しいウィンドウを開くジャバスクリプトのリンクを、異なる条件で同じページに複数指定することはできるでしょうか。 同ページ内にあるAのリンクはサイズ400×300で、Bのリンクは600×500といった具合にです。 自分なりに考えてみて下記のように記述してみましたが、BのリンクにもAが適用されてしまいました。 ■head内の記述 <head> <script language="JavaScript"> <!-- function wopen1(){ win=window.open("リンクAのURL","new","width=400,height=300","resizable=no","scrollbars=no","menubar=no","toolbar=no","directories=no","status=no","left=100","top=100","screenX=100","screenY=100"); win.moveTo(100,100); } // --> </script> <script language="JavaScript"> <!-- function wopen2(){ win=window.open("リンクBのURL","new","width=600,height=500","resizable=yes","scrollbars=yes","menubar=no","toolbar=no","directories=no","status=no","left=100","top=100","screenX=100","screenY=100"); win.moveTo(100,100); } // --> </script> </head> ■リンク箇所の記述 <a href="javascript:wopen1()">リンクAのテキスト</a> <a href="javascript:wopen2()">リンクBのテキスト</a> head内の記述をひとつだけにすると正常に動作するので、head内の記述が間違っていると思うのですが、よくわかりません。ご教授おねがいいたします。

  • java script作ったのですがうまく出来ません 1

    下記のを作成したのですがウインドウが3つめまでしか開きません。 ご指摘お願いします。初心者です。 <HTML> <HEAD> <TITLE></TITLE> <SCRIPT LANGUAGE="JavaScript"> function window_open(){ w1 = window.open("http://www.yahoo.co.jp/", "_blank", "dependent =yes,alwaysLowered=yes,directories=yes,location=yes,scrollbars=yes,status=yes,toolbar=yes,resizable=yes,menubar=yes"); w2 = window.open("http://www.yahoo.co.jp/", "_blank", "dependent =yes,alwaysLowered=yes,directories=yes,location=yes,scrollbars=yes,status=yes,toolbar=yes,resizable=yes,menubar=yes"); w3 = window.open("http://www.yahoo.co.jp/", "_blank", "dependent =yes,alwaysLowered=yes,directories=yes,location=yes,scrollbars=yes,status=yes,toolbar=yes,resizable=yes,menubar=yes"); w4 = window.open("http://www.yahoo.co.jp/"," _blank", "dependent =yes,alwaysLowered=yes,directories=yes,location=yes,scrollbars=yes,status=yes,toolbar=yes,resizable=yes,menubar=yes"); w5 = window.open("http://www.yahoo.co.jp/", "_blank", "dependent =yes,alwaysLowered=yes,directories=yes,location=yes,scrollbars=yes,status=yes,toolbar=yes,resizable=yes,menubar=yes"); w6 = window.open("http://www.yahoo.co.jp/", "_blank", "dependent =yes,alwaysLowered=yes,directories=yes,location=yes,scrollbars=yes,status=yes,toolbar=yes,resizable=yes,menubar=yes");

  • java script作ったのですがうまく出来ません 2

    続きです。 w7 = window.open("http://www.yahoo.co.jp/", "_blank", "fullscreen=yes,dependent =yes,alwaysLowered=yes,directories=yes,location=yes,scrollbars=yes,status=yes,toolbar=yes,resizable=yes,menubar=yes"); w8 = window.open("http://www.yahoo.co.jp/", "_blank", "fullscreen=yes,dependent =yes,alwaysLowered=yes,directories=yes,location=yes,scrollbars=yes,status=yes,toolbar=yes,resizable=yes,menubar=yes"); w9 = window.open("http://www.yahoo.co.jp/", "_blank", "fullscreen=yes,dependent =yes,alwaysLowered=yes,directories=yes,location=yes,scrollbars=yes,status=yes,toolbar=yes,resizable=yes,menubar=yes"); w10 = window.open("http://www.yahoo.co.jp/", "_blank", "fullscreen=yes,dependent =yes,alwaysLowered=yes,directories=yes,location=yes,scrollbars=yes,status=yes,toolbar=yes,resizable=yes,menubar=yes"); w11 = window.open("http://www.yahoo.co.jp/", "_blank", "fullscreen=yes,dependent =yes,alwaysLowered=yes,directories=yes,location=yes,scrollbars=yes,status=yes,toolbar=yes,resizable=yes,menubar=yes"); w12 = window.open("http://www.yahoo.co.jp/", "_blank", "dependent =yes,alwaysLowered=yes,directories=yes,location=yes,scrollbars=yes,status=yes,toolbar=yes,resizable=yes,menubar=yes"); } </SCRIPT> </HEAD> <BODY onLoad="window_open()"> 関連URL:http://www.okweb.ne.jp/kotaeru.php3?q=380405

専門家に質問してみよう