IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

[DOM] Write sans fin


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2008
    Messages
    102
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 102
    Par défaut [DOM] Write sans fin
    Bonjour,

    Depuis que je me suis penché sur le Javascript (bien sympa ceci dit en passant !), à chaque fois que j'utilise la fonction write, mon naviguateur (Firefox 2.0.0.14) tourne en rond sans fin ...
    Un peu comme s'il attendait une balide de fin de write ...
    Qqu'un peut m'expliquer ?
    Ci joint un exemple de mon dernier code (que je n'arrive pas a tester puisque ca n'aboutit pas )
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    	w=open("",'SebinNZ','directories=no,menubar=no, status=no, scrollbars=yes, resizable=yes, fullscreen=yes');	
    	w.document.write("<head><TITLE>SebinNZ</TITLE>");
    	w.document.write('<style type="text/css">body{background-color:black;margin:0;padding:0;color:white;}</style></head>');
    	w.document.write('<BODY><img="' + chemin + '" alt="erreur"');
    	w.document.write("Ce popup n'est pas un fichier HTML, il est écrit directement par la fenêtre appelante");
    	w.document.write("</BODY>");
    Merci d'avance !!

  2. #2
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Bonjour,
    une des raisons pour laquelle l'utilisation de write() est déconseillée ...

    As-tu essayé de terminer par un ?

    A+

  3. #3
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    + 10 ^1000 EBzz
    je n'aurais pas mieux dit moi même
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  4. #4
    Membre confirmé
    Inscrit en
    Mai 2008
    Messages
    102
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 102
    Par défaut
    Hello,

    oui, ca a l'air d'aller mieux avec le document.close()
    Pourquoi le write ne marche pas bien ?
    Ou puis je trouver plus d'info pour l'éviter, car jusque maintenant je n'ai rien trouvé ...

    Et la dernière question qui touche à ce que je veux faire :
    j'ai une page php qui me génère des miniatures de photos.
    Le but était, qu'en cliquant sur une des miniatures, je lance un popup contenant en varible le lien de l'image.

    D'ou l'utilisation du write qui écrit le lien ds le popup ...
    Le tout etait censé se faire rapidement puisque sur la machine client, juste la petite photo etait téléchargée ...

    Auriez vous une petite piste à me donner pour le faire "dans les regles de l'art" ?

    Merci !

  5. #5
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    document.write à une facheuse tendance à écraser le contenu du document et de plus il arrive que les objets 'créés' avec document.write ne soit pas ensuite reconnus à part entière par le DOM ...

    je te conseillerais la lecture de ce post pour voir comment créer avec le DOM de façon relativement simple des objets sur une page en toute sécurité
    http://www.developpez.net/forums/sho...d.php?t=535848
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  6. #6
    Membre confirmé
    Inscrit en
    Mai 2008
    Messages
    102
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 102
    Par défaut
    Ouh la la, ca se complique un peu ...
    Merci pour toi, je vais me plonger la dedans, et certainement en resortir avec qq questions ...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [VBA-E]Boucle Wend sans fin ??
    Par frevale dans le forum Macros et VBA Excel
    Réponses: 15
    Dernier message: 26/05/2006, 16h14
  2. C : utilisation de getopt - il boucle sans fin...
    Par moussmouss dans le forum C
    Réponses: 14
    Dernier message: 21/12/2005, 11h35
  3. Boucle sans fin : danger pour le serveur ?
    Par Rémiz dans le forum Langage
    Réponses: 4
    Dernier message: 09/12/2005, 16h52
  4. [SQL SERVER 2000] Fonction utilisateur : boucle sans fin
    Par galinijay dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 30/09/2005, 16h03
  5. WaitForCompletion sans fin
    Par Brunoo dans le forum DirectX
    Réponses: 3
    Dernier message: 09/09/2004, 18h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo