[JS] Pop UP xHTML 1.0 Strict

spaidnv -  
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.

12 réponses

  1. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    <a href="#" onclick="window.open('http://www.example.com/'); return false;">Texte du lien</a>
    0
  2. spaidnv
     
    Comment on fait pour réglé la taille de la pop up ?
    0
  3. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  4. notobe Messages postés 2222 Statut Membre 213
     
    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 ?
    0
  5. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    @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.
    0
  6. notobe Messages postés 2222 Statut Membre 213
     
    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) ?
    0
  7. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    J'ai dit apostrophes et pas guillemets.
    Car en mettant un guillemet, tu fermes le onclick
    0
  8. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    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>
    0