Donc, je vais avoir une fenêtre qui s'ouvre en cliquant sur un lien, mais IE (8.0) ne veut pas le montrer.MSIE window.open pas d'ouverture
<a href="javascript:tellafriend('tellafriend.php?id=<?php echo $obj_id; ?>');">Send page</a>
Et cette fonction JS:
function tellafriend(url) {
popup = window.open(url, "Send page", "width=500,height=600,scrollbars=yes,resizable=yes");
popup.focus();
}
IE me dit l'erreur est à la ligne popup = window.open...
Toutes les idées sur la façon de résoudre ce problème?
Et quelle est l'erreur? Je suppose que l'URL dans la ligne 'popup =' devrait lire 'url', pas' test'. Et n'utilisez pas le protocole 'javascript:' sur 'href'; fournissez simplement un lien valide et attachez le JS en utilisant un événement 'onclick', attaché discrètement dans un fichier JS séparé. De cette façon, votre site ne se cassera pas lorsque JS n'est pas disponible. –
Ah désolé, le 'test' était dans un test (d'uh) que j'ai écrit plus tôt, bien sûr, il lit' url'. L'erreur ne dit rien, il pointe juste sur cette ligne et dit 'argument invalide' –