これはうまくいくはずで、ウェブページの読み込みが高速
です。私にとってはうまくいきました...
onmouseover="window.open ('http://www.yourpage.com','YourTargetName'); this.onmouseover=null;"
コード「this.onmouseover=null;」つまり、ロード時に一度だけ実行し、2 回目のマウスオーバーで属性を繰り返さないようにする必要があります。2 回目のマウスオーバーで属性を繰り返したい場合は、「this.onmouseover=null;」を削除します。コードから、マウスが上にあるたびにロードするように次のようにします。
onmouseover="window.open ('http://www.yourpage.com','YourTargetName');"
例:
<a href="#" onmouseover="window.open ('http://www.yourpage.com','YourTargetName');">
My Link</a>
またはこれを試してください:
OnClick="window.open ('http://www.yourpage.com','YourTargetName');"
例:
<a href="#" OnClick="window.open ('http://www.yourpage.com','YourTargetName');">
My Link</a>
また
<a href="javascript:window.open ('http://www.yourpage.com','YourTargetName');">
My Link</a>
また
ページまたはフレームの読み込み時に履歴を更新しないようにするwindow.location.replace
には、次のようなリンクを使用します。
<a href="#" onclick="YourTargetName.location.replace ('http://www.YourPage.com');">
The targeted Link</a>
また
<a href="javascript:YourTargetName.location.replace ('http://www.YourPage.com');">
The targeted Link</a>
情報:このスクリプトonclick
ではonmouseover
、、、、およびが機能します。onmouseout
onload
href="javascript:"
注: iframe には name="YourTargetName" が必要であることに注意してください。たとえば、次のようになります。
<iframe id="SaveFrame" style="display: none" name="YourTargetName"></iframe>
情報:window.open
とwindow.location.replace
またはの違いはYourTargetName.location.replace
とおりです。
-window.open
ブラウザーの履歴に読み込まれます。
-window.location.replace
またはYourTargetName.location.replace
履歴をロードしません。