2008-09-11 23 views
4

Webページへのリンクをアラートダイアログボックスに表示して、ダイアログボックスを作成するエラーを修正する方法の詳細を説明します。JScript AlertダイアログボックスでWebページへのリンクを設定するにはどうすればよいですか?

There was an error. Go to this page to fix it. 
wwww.TheWebPageToFix.com 

ありがとう:

は、どのように私はこのようなダイアログボックスショーの何かを作ることができます。

+0

ケンは[この質問]の解決策になることができます(http://stackoverflow.com/questions/9347654/combo-box-is-getting-vanished-when-an-alert-is-coming) – Tom

答えて

5

あなたは、彼らがにwindow.prompt経由で訪問したい場合は、それらを尋ねてみてください:

if(window.prompt('Do you wish to visit the following website?','http://www.google.ca')) 
    location.href='http://www.google.ca/'; 

あなたがそれらのいずれかを示す試みることができるように、また、Internet Explorerがモーダルダイアログをサポートしています。

if (window.showModalDialog) 
    window.showModalDialog("mypage.html","popup","dialogWidth:255px;dialogHeight:250px"); 
else 
    window.open("mypage.html","name","height=255,width=250,toolbar=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,modal=yes"); 
+0

コードは、常に私の質問に小道具を得るでしょう;) – Keng

+0

[この質問の解決策になることができますrpetrich(http://stackoverflow.com/questions/9347654/combo-box-is-getting - 警告されたときに告知された) – Tom

9

できません。アラートボックスはhtmlをサポートしていません。エラーはページの一部として表示する必要があります。これはJSアラートよりも優れています。

2

または、window.openを使用してlink thereと入力します。

2

可能であれば、alert()のボックスは一般的にモーダルなので、開いているページはすべて新しいウィンドウで開く必要があります。迷惑!

2
alert("There was an error. Got to this page to fix it.\nwww.TheWebPageToFix.com"); 

これは、JavaScriptのアラートから行うことができます。あなたの代わりのオプションは、ダイアログのように見える小さな小さなウィンドウを開こうとすることです。 IEではモーダルを開くことができます。

6

あなたがすることはできません - しかし、ここでいくつかのオプションがあります

  • window.open() -
  • 独自のダイアログを作る使用プロンプト()とちょうどURLにそれらをナビゲートするためにJavaScriptを使用
  • URLをコピーするようにユーザーに指示
  • あなたのページに[FIX IT]ボタンでdivを含めると表示されます。
  • JavaScriptを使用してユーザーのクリップボードに貼り付けます(推奨しません)
+0

ありがとう。私は確認を使用した – Keng

関連する問題