J'ai donc un bookmarklet qui devrait ouvrir une page dans une nouvelle fenêtre.Bookmarklet Dans une nouvelle fenêtre
javascript:window.open('http://timetableapp.com/TimeTable/bookmarklet/index.html','TimeTable%20Timer','status=no,directories=no,location=no,resizable=no,menubar=no,width=400,height=210,toolbar=no');
Le code fonctionne parfaitement dans Safari, Firefox et Chrome; mais comme prévu, IE (7 et 8) cause des problèmes. IE me donne une erreur inutile lorsque j'ouvre le bookmarklet, et aucune fenêtre ne s'ouvre.
J'ai essayé d'éditer le bookmarklet afin qu'il ajoute la page avec un tag de script. Ensuite, à l'intérieur de la balise de script, le code window.open() est ajouté, ou il accède au script (qui contient le window.open()) [Je l'ai essayé dans les deux sens]
Je suis à la perte maintenant . Quelqu'un sait-il comment faire pour que la page fasse une popup dans IE (de préférence avec du code qui fonctionne aussi bien dans Safari, FF et Chrome)?
Merci,
EDIT: Le code final j'ai fini avec:
javascript:(function(){ window.open('http://timetableapp.com/TimeTable/bookmarklet/index.html','TimeTableTimer','status=no,directories=no,location=no,resizable=no,menubar=no,width=400,height=210,toolbar=no'); })();
Merci! J'ai dû l'emballer dans une fonction anonyme auto-appelante sinon IE et Firefox ont redirigé la page en cours, mais à part ça tout fonctionne! Vous avez été d'une aide énorme! Merci! – Me1000