- ベストアンサー
Javascriptでリンクの書き換え方法を解説
- Javascriptを使ってリンクを書き換える方法について解説します。
- 例えば、Vectorのリンクを書き換えるスクリプトを作成する方法を説明します。
- replaceやjoinを使用してリンクを書き換える方法を試しましたが、どうしてもうまく行かないという場合には、別のアプローチを試してみましょう。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
関連するQ&A
- リンク時にjavascriptを2つ動作させたいのですが・・・
こんにちは。 実はHPで、リンク時に、javascriptで2つのことを命令したいのです。 1つ目は、効果音をならす。 2つ目は、リンク先でブラウザの戻るを禁止する といったような感じです。 しかし、javascriptはよく分からないので、とりあえず、下のようなタグを書いたのですが、ちっとも動作しませんでした。 どなたか、教えていただければ助かります。 <head> <script language="JavaScript"> <!-- function wav(name) {sound.src = name;} //--> </script> <bgsound src="" id="sound"> </head> <body> <a href="javascript:window.location.replace('リンク先URL');" javascript:wav('効果音のファイル名')">リンク</a> </body>
- ベストアンサー
- JavaScript
- Javascriptで通常の文字リンクを作りたい?
GetHTMLW http://www.vector.co.jp/soft/win95/net/se077067.html などのホームページデータ ダウンロード ソフトで、ホームページのデータを丸ごとコピーされないように、 ホームページ内のリンクをJavascriptにしたいのですが、自分が書いたコードがちゃんと動作しません。どこが悪いのでしょうか? 動作やカラーの反転は、できるだけ通常のアンカータグを使用したHTMLリンクのようにしたいです。 2種類のコードを書きました: 1つ目: <a href="JavaScript:location='../jtest/page_b.html';">ページBへ</a> 2つ目: <a href="javascript:;" onClick="location='../jtest/page_b.html';">ページBへ</a> 上記よりもっとよい書き方をご存知でしたら、お教え願えれば幸いです。 リンクをJavascriptにすると検索エンジンにも引っかからないそうですが、知人しか見ないサイトなので、そちらは問題ありません。 よろしくお願いします。
- ベストアンサー
- JavaScript
- 環境設定ソフト
現在、パソコンの環境設定に関するフリーソフトを使っています。 いつまで経っても初心者は初心者ですが、サイトや雑誌などを見て多少でも自分のパソコン環境がよくなればと工夫しています。 さて、フリーソフトも色々とありますが、どうも機能が重複しているものもあり、複数のフリーソフトの使用をためらっているところです。 初心者ですので、難しい話は分かりません。 ■このような環境設定のソフトを使う際のアドバイスがあれば、お願いします。※印は現在使っているフリーソフトです。 ※Win高速化 PC+ vector.co.jp/soft/win95/util/se301488.html ※窓の手 vector.co.jp/soft/win95/util/se049651.html X-TUNE vector.co.jp/soft/win95/util/se276338.html ※デーモンバスター vector.co.jp/soft/winnt/util/se342838.html ※EditMTU (MTU,RWIN簡単設定ツール) vector.co.jp/soft/win95/net/se223020.html
- ベストアンサー
- フリーウェア・フリーソフト
- リンクをJavascriptで実装している理由は?
大手の会員制サイトなどで、リンクがAタグではなくJavascriptで実装されているものがあります。なぜわざわざJavascriptで実装しているのでしょうか? 私の個人的なネットサーフィンのやり方として、リンクをCtrlボタンを押しながらクリックして新しいタブで開いてます。target="_blank"と指定されたAタグをクリックしても新しいタブが開きますが、Ctrl+クリックは画面が切り替わらないので、例えばメールボックスで見たいメールへのリンクを先に一通り開いておき、後で「メールを見る」という作業だけを連続的に行え、効率的です。 しかしJavascriptで実装されたリンクはクリック時、Ctrl(新しいタブで開く)やShift(新しいウィンドウで開く)を押していてもそれが効かず、スクリプト側の制御に委ねられる形になります。これは不便ですし、スクリプトを組む手間もかかるやり方だと思います。なぜわざわざこのような方法を使っているのでしょうか? 以下、私の予想です。 (X)HTMLの今後の仕様として、「target属性を廃止し、どのような方法でリンク先へジャンプするかはユーザに選ばせる」という動きがあるそうだが、制作者側がジャンプ方法を強制する為にJavascriptを使ったのか。しかし会員制サイトのような特にユーザ主体性の大きいサイトがユーザの利便性(操作性)を奪うような方法をとるだろうか。また、新しい仕様はまだ一般的には浸透していないので先走ってそれに合わせたということは前述の理由から考えにくいし、(X)HTMLはマークアップ言語なので仕様に沿っていないことによる不利益はSEOぐらいしか考えられない(SEO対策は重要だが)。また、pdfなどのバイナリデータがトップにヒットするケースもあるので、不利益といってもどの程度のものかは不確かである。
- 締切済み
- JavaScript
- Windowsタスクスケジューラ同様のフリーソフト
Windowsタスクスケジューラの同等の機能のフリーソフトはありませんか? http://www.vector.co.jp/soft/winnt/util/se439950.html こちらの「かんたんタスクスケジューラ」は有料なので気軽に試せず、二の足を踏んでいます。 また、コマンドラインものはさっぱり分かりません。。。 http://www.vector.co.jp/soft/winnt/util/se355101.html こちらなど
- 締切済み
- その他(ソフトウェア)
- Javascriptで自分のサイト以外からのリンクを弾く方法
こんにちは。質問させて頂きます。 訳あって、コンテンツ内の一部のページを外からリンクされないようにしたいと思います。 <script language="JavaScript"> <!-- if(document.referrer.indexOf("http://www.goo.ne.jp/○○.html/")== -1) window.location.href="http://yahoo.co.jp/"; //--> </script> このサンプルはhttp://www.goo.ne.jp/○○.html/からのリンク(自分のサイトと仮定)を全て許可し、それ以外はYahooに飛ばすというものですが、○○.htmlを削除したらgooからのリンクは全て許可するという事でしょうか? Winでやってみましたら、時々エラーになるようなのですが…Macでは上手く動きます。 構文に間違いがあるとすれば、それは何処なのでしょうか。 御指南お願い致します。
- 締切済み
- JavaScript
- フリーソフトについて
フリーソフトについて nonsensical http://211.13.211.3/soft/winnt/util/se308395.html MgntWnd http://www.vector.co.jp/soft/winnt/util/se175660.html ぴたすちお http://www.vector.co.jp/soft/winnt/util/se224671.html 上記のような機能をもつフリーソフトを使用していたのですがパソコンを初期化したため名前がわからず探すことができません、心当たりのある方何でもいいので情報をください。 名前に「窓」の文字を使っていたような気がします、あと便利機能として電卓やメモ帳機能がありました。 アイコンは濃い青だったと思います。
- ベストアンサー
- フリーウェア・フリーソフト
- Win7自動整列拡張
9/13日質問しましたが調べたところありました。 この件に関してはお困りの方 が大勢いるようで、宜しければ自己責任でどうぞ Win7自動整列拡張 http://rd.vector.co.jp/soft/winnt/util/se487899.html
- 締切済み
- Windows 7
- JavaScriptのリンクが機能しない
WinXPとIE6とノートンインターネットセキュリティーを利用しています。 ホームページ上のリンクがJavaScriptで設定してある場合は、そのページを開いてくれません。(窓も開かない) インターネットセキュリティーをOFFにして再読み込みをすると開いてくれます。 IEの設定はスクリプトはすべて有効にしています。 いちいちOFFにするのが面倒なので、何かよい方法はないでしょうか?よろしくお願いします。
- ベストアンサー
- Windows XP
- 最大化するjavascriptについて
いつも大変お世話になっています。 また問題が起きてしまいました。 私のホームページのことなんですが、 Macで作りました。Macを持っている友人などは問題なく見れているのですが、winだとindex.htmlが真っ白になって見れません。他のページはwinでも問題なく見れます。 この2つのページの違いは、javaを入れたか入れなかったかだけなので、ここに質問させて頂きました。 index.htmlをwinでも見れるようにするにはどうしたら良いのでしょうか。よろしくお願いします。 打ち込んだjavascript <script language="JavaScript"> <!-- moveTo(0,0); resizeTo(screen.width,screen.height); // --> </script> また、これに変わる最大化出来るものがあったら、おしえていただきたいです。 使用ソフトdreamweaver2004MX 全ての作業はこのソフト上で行いました。タグ打ちも。 お返事が遅れることが有るかもしれませんが、ご了承ください。
- ベストアンサー
- JavaScript
お礼
回答ありがとうございました! forを使ってループを使うのですか 参考になりました。 本当にありがとうございます。