[JS] Pop UP xHTML 1.0 Strict
spaidnv
-
avion-f16 Messages postés 19182 Date d'inscription Statut Contributeur Dernière intervention -
avion-f16 Messages postés 19182 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour, j'aimerai savoir comment faire une Pop UP xHTML valide 1.0 Strict.
Merci d'avance.
Merci d'avance.
12 réponses
-
<a href="#" onclick="window.open('http://www.example.com/'); return false;">Texte du lien</a> -
-
-
J'ai fait cela, mais ca ne fontionne pas.
<a href="https://www.google.fr/?gws_rd=ssl" onclick="window.open(Google, "https://www.google.fr/?gws_rd=ssl", "menubar=no, status=no, scrollbars=no, menubar=no, width=500, height=500");">Clik</a>
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Mais personne ne se pose la question ?
Pourquoi en xhtml 1.0 strict l'ouverture d'une nouvelle fenêtre n'est-elle pas autorisée ? -
@notobe : C'est autorisé.
Mais pas vraiment en XHTML 1.0 Strict : c'est en Javascript.
@spaidnv : Ton script ne fonctionne pas parce que tu inverses l'url et le titre, et Google n'est pas entre apostrophes. -
Non avion, justement : l'ouverture d'une nouvelle fenêtre n'est pas autorisée (target="_blank" invalide en strict). Mettre du js pour rendre le code valide détourne cette recommandation. C'est un leurre...
Donc je repose la question : pourquoi diable le w3c a t-il interdit le target blank (et donc l'ouverture d'une nouvelle fenêtre) ? -
Voila j'ai inversé Google avec le lien et je les mi entre "
<a href="https://www.google.fr/?gws_rd=ssl" onclick="window.open("https://www.google.fr/?gws_rd=ssl", "Google", "menubar=no, status=no, scrollbars=no, menubar=no, width=500, height=500");">Clik</a>
Mais sa marche pas... -
<a href="https://www.google.fr/?gws_rd=ssl" onclick="window.open(https://www.google.fr/?gws_rd=ssl "Google", "menubar=no, status=no, scrollbars=no, menubar=no, width=500, height=500");">Clik</a>
Même avec sa, sa ne marche pas :S
Ou est l'erreur ? -
J'ai dit apostrophes et pas guillemets.
Car en mettant un guillemet, tu fermes le onclick -
Voila j'ai mi entre ' mais cela ne marche toujours pas :S
<a href="https://www.google.fr/?gws_rd=ssl" onclick="window.open(https://www.google.fr/?gws_rd=ssl 'http://www.google.fr/', "menubar=no, status=no, scrollbars=no, menubar=no, width=500, height=500");">Clik</a> -
L'url du site doit aussi être entre '.
Je donne le code, ça sera plus simple :<a href="https://www.google.fr/?gws_rd=ssl" onclick="window.open(this.href, 'Google', 'menubar=no, status=no, scrollbars=no, menubar=no, width=500, height=500'); return false;">Clik</a>