Comment puis-je mettre un lien vers une page web dans une JScript boîte de dialogue Alerte?
Je voudrais mettre un lien vers une page web dans une boîte de dialogue alerte de sorte que je peux donner une description plus détaillée de la façon de corriger l'erreur que fait la boîte de dialogue créées.
Comment puis-je faire la boîte de dialogue afficher quelque chose comme ceci:
There was an error. Go to this page to fix it.
wwww.TheWebPageToFix.com
Grâce.
Keng ce qui peut être une solution pour cette question
OriginalL'auteur Keng | 2008-09-11
Vous devez vous connecter pour publier un commentaire.
Vous pouvez essayer de leur demander s'ils souhaitent visiter par la fenêtre.invite:
Aussi, Internet Explorer prend en charge les boîtes de dialogue modales de sorte que vous pourriez essayer de montrer l'un de ces:
rpetrich ce qui peut être une solution pour cette question
OriginalL'auteur rpetrich
Vous ne pouvez pas. Des boîtes d'alerte ne prennent pas en charge le format html. Vous devez afficher l'erreur dans le cadre de la page, c'est plus agréable que la JS alertes de toute façon.
OriginalL'auteur MattW.
Vous ne pouvez pas - mais en voici quelques options:
window.open()
- faire à votre propre boîte de dialogueprompt()
et demander à l'utilisateur de copier l'urlconfirm()
lui demander)div
sur votre page avec un [CORRECTION IL] bouton et l'afficherOriginalL'auteur Hafthor
Si vous vraiment veut, on peut remplacer le comportement par défaut de la
alert()
fonction. Pas dire que vous devrait ce faire.Voici un exemple qui utilise la YUI bibliothèque, mais vous n'avez pas à utiliser YUI:
YUI à base de boîte d'alerte - remplacer votre laide boîte d'alerte JavaScript
OriginalL'auteur jessegavin
Ou de l'utilisation de la fenêtre.ouvrir et de mettre le lien.
OriginalL'auteur Gulzar Nazim
Même si tu le pouvais,
alert()
boîtes sont généralement modal - de sorte que toute page qui s'ouvre à partir de l'un devrait l'ouvrir dans une nouvelle fenêtre. Ennuyeux!OriginalL'auteur Shog9
C'est le meilleur que vous pouvez faire à partir d'un JavaScript
alert()
. Votre autre option est d'essayer de l'ouvrir une nouvelle fenêtre minuscule qui ressemble à une boîte de dialogue. Avec IE, vous pouvez l'ouvrir modal.OriginalL'auteur Samuel Renkert