• ベストアンサー

OpenWinでurlを指定したいです

<a href="javascript:OpenWin('xxxx')">zzz</a> xxxのところにurlを指定したいのですがうまくいきません。 http://www.abc.co.jp/index.htmlの形で指定しても動きません。 分かる方いましたら教えてください。

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

  • ベストアンサー
  • susie-t
  • ベストアンサー率86% (37/43)
回答No.1

OpenWinは自作関数でしょうか? その中身を見てみないとなんとも言えないのですが・・・。 ちなみに以下では動作しました。 --------------------------------- <html> <head> <script> function OpenWin(url){ window.open(url); } </script> </head> <body> <a href="javascript:OpenWin('http://www.abc.co.jp/index.html')">zzz</a> </body> </html>

bobo_0827
質問者

お礼

有難うございました。正しく動作しました。 キーボードからスクリプトを同じようにを再入力したら、動作しました。スクリプトが正しく入力されていなかったのですね。 感謝です。

関連するQ&A

  • 一つのリンクに複数のURLを指定

    一つのリンクに複数のURLを指定できますでしょうか? 想像タグ <a href="http://www.google.co.jp/" & "http://www.yahoo.co.jp/" target="_blank">検索</a> JavaScriptでも 構いません。 ネットではこんなのが見つかりました。 Bridges  |  BridgeURL http://bridgeurl.com/

    • ベストアンサー
    • HTML
  • あるURLがファイルなのかディレクトリなのかが知りたい

    用語の使い方が不正確かもしれませんがご容赦下さい。 例えば、http://www.foobar.jp/xxx というURLがあった場合に、xxx の部分がファイルなのか、あるいはディレクトリなのか、あるいはスクリプトなのか、を知るにはどうしたらいいでしょうか? 現在、以下のようなプログラムを作成しています。 ・あるURLを指定する。 ・そのURLが指すページの内容を取得する。 ・そのページの中にあるリンクを全て取得する。 ・取得したリンクをフルパスに変換して出力する。 この際、 ・指定したURLがホスト名のみ ・指定したURLが / で終わっている ・取得したリンクがフルパス ・取得したリンクが / で始まっている ような場合は問題ないのですが、 ・指定したURLがホスト名のみでなく、かつ / で終わらず、かつ取得したURL が / ではじまらない といった場合は、どのようにフルパスを組み立てたらいいかがわかりません。 例えば、指定したURLが「http://www.foobar.jp/xxx」、取得したリンクが「yyy/zzz」のような場合、出力すべきフルパスは以下の2種類が考えられますが... http://www.foobar.jp/xxx/yyy/zzz http://www.foobar.jp/yyy/zzz 以上よろしくお願いします。

    • ベストアンサー
    • Perl
  • 文字・URLの切替えに関してです。

    Javascript で次のようにしました。 (参考図) 上フレーム(A.php)name="A" 中フレーム(B.php)name="B" 下フレーム(C.php)name="C" ※ 縦に3段組のレイアウト。 ▼ A.php <script language="JavaScript"> function abc(url){ parent.B.xxx.innerText=url; } </script> </head> <body> <a href="B.php" target="B" onClick="abc('B.php');">C.phpページのURLを切替える</a> </body> ▼ C.php <body> <td id="xxx">D.php</td> <ul> <li><a href="D.php" target="B">切り替えページ</a></li> </ul> </body> それで A.phpページのリンクをクリックすると・・・ C.phpページの td id="xxx" の D.php のところは、B.php と切替えることはできたのですが C.phpページの a href のところのURL(D.php)を B.php と切替えるには、どうしたら良いのでしょうか? ちなみに、C.phpページはリロードさせないので、PHPの $_SESSION 関数での対応は無理でした。 中途半端な知識で対応できず、苦しんでおります。 ちなみに、分かりやすく詳しく教えて頂けると非常に助かります。 もし宜しければ何方か、どうか教えて下さい。宜しくお願いします。

  • HTMLで指定したURLに飛ばない

    こんにちは。 会社でホームページを修正している者です。 テキストエディタでHTMLを下記のように指定し(URLは例です)、実際のネット環境にUpしようとしています。 <a href="https://www.abc.co.jp/corporate/">こちらをクリック</a> ローカル環境で成功したのでネット環境にあげて確認してみました。 HTMLで表示し、「こちらをクリック」をクリックすると https://www.abc.co.jp/operator/ (以下、operator)に飛んでしまいます。 上記URLを直接アドレスバーに入力したりコピペすればhttps://www.abc.co.jp/corporate/(以下、corporate)に飛んでくれます。 <質問> 1. どうしたらcorporateに飛んでくれるでしょうか。 2. 今飛ばない原因は何が考えられるでしょうか。今までも似たような修正をしたことがあるのですが今回だけうまくいかないのです。 以上です。 よろしくお願いいたします。

  • Flash でJava Scriptと同じ動作

    Flash でJava Scriptと同じ動作 ほとんど素人です。 Flash MX2004を所持しています。 FlashボタンでURLへジャンプさせるとき、 下記のjava sciptと同じような (1:新規windowを開き、 2:座標を決めて 3:windowの大きさを決めるという)動作 )をさせることはできるのでしょうか。 <script language="JavaScript"> function openWin() { window.open("xxx.htm","rule","wideth=576,height=470,left=10,top=30, scrollbars=no"); } </script> <a href="JavaScript:openWin()"><img src="xxx.jpg" ></a> ご教示ください。

  • 指定URLでブラウザを開くほか

    こんにちは。 2点お伺いいたしたく投稿しました。 1 スタンドアロン環境で、javaアプリから指定URLでブラウザを開くことはできるでしょうか?windowsとMacOSの場合で教えていただけますか?なお指定urlは インターネット上のアドレスの場合もありますが、自身のPC(file:///c:/xxx/aaa/abc.html 、file:///c:/xxx/bbb/hoge.pdf など)を指す場合もあります。 2 スタンドアロン環境でjavaアプリを起動させる場合は、windowsの場合、MacOSの場合、それぞれでどういった方法が利用しやすいでしょうか?

    • ベストアンサー
    • Java
  • フォルダ名の取得方法

    お世話になります。 location.href="//xxx/yyy/zzz/index.html" のとき、 htmlName = location.href.substr(location.href.lastIndexOf("/")+1); で、htmlName ='index.html' と、なりますが、 htmlName ='zzz' を取得する方法はないものでしょうか。 よろしくお願いいたします。

  • ウィンドウオープンに関する初歩的質問ですが

    ウィンドウオープンに関する初歩的質問ですが html側で <a href="javascript:OpenWin('new.html',100,100)">ウィンドウオープン</a> と記述して javascript側で function OpenWin(url,Width,Height){ win=window.open(url,"new","width=Width,height=Height,resizable=1,scrollbars=1"); } と記述してあります。 javascript:OpenWin('new.html',100,100)の部分を javascript:OpenWin('new.html',300,500)としてリンクをクリックしてもウィンドウの大きさが変化しません。 文法上どこか間違っていますでしょうか? よろしくご教授承りたく存じます。

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

    こんにちは 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にしたいときがあります。 方法を教えてくださいませ よろしくお願いいたします。

  • .htaccessで動的URLを静的化

    動的URLを静的化したいと考えています。 ネットで調べるとよくあるサンプルは RewriteRule ^/dir/([0-9A-Za-z]+)/([0-9A-Za-z]+)$ /dir/index.php?a=$1&b=$2 という風に「静的なURLにアクセスして、内部ではパラメータ付きのURLでの処理をさせる」 というパターンが多いのですが、私がやりたいのは逆で「動的URLにアクセスがあれば静的URLにリダイレクトをさせる」というものです。 理由は、 ・すでにサイトがある程度できあがっていて、既存のURLもある程度Googleにインデックスされている ・パラメータの組み合わせパターンが色々あるため上記のようなルールで対応できない などです。 そこで http://xxx.com/dir/index.php?a=01&b=02 や http://xxx.com/dir/index.php?b=02&c=03&x=999 といった動的URLを http://xxx.com/dir/a-01/b-02/ http://xxx.com/dir/b-02/c-03/x-999/ RewriteRuleを使ってこのような形で一旦301リダイレクトさせ、これをPHPの内部処理でパラメータ付きURLに戻すことによって既存のロジックを生かしたままURLを静的化できないかと考えています。 RewriteRuleの記述を色々書き換えて試してみたのですが、どうしてもやりたいようなURLの変換ができません。 どのように記述すればよいか、ご教授下さい。 よろしくお願いいたします。

    • ベストアンサー
    • PHP

専門家に質問してみよう