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

Mise en page CSS Discussion :

[HTML + CSS] Appliquer feuille de style CSS a un popup


Sujet :

CSS

  1. #1
    Membre averti
    Inscrit en
    Avril 2005
    Messages
    51
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 51
    Par défaut [HTML + CSS] Appliquer feuille de style CSS a un popup
    bonjour,
    j'aimerais appliquer une feuille de style a un popup,mais il semble qu'il y ait un prb de lien vers les fichiers css
    la ligne qui fait buger est

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    document.write("<link rel="stylesheet" href="../htm/css/synthapp.css" type="text/css" media="screen"/>");
    
    
    le prb vient il du fait qu'il ne connait pas le chemin du fichier qui est reconnu dans la fenetre mere?
    merci de votre aide

  2. #2
    Expert confirmé
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par défaut
    quel est le chemin du popup ? il est dans le même dossier que la page mère ?
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)

  3. #3
    Membre averti
    Inscrit en
    Avril 2005
    Messages
    51
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 51
    Par défaut
    c'est un popup crée par un window.open

  4. #4
    Expert confirmé
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par défaut
    ça répond pas à ma question....
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)

  5. #5
    Membre averti
    Inscrit en
    Avril 2005
    Messages
    51
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 51
    Par défaut
    ben je ne comprend pas trop ta question alors...
    oui c'est dans le meme dossier ce qui est normal vu que je ne cree pas de nouveau fichier...
    en fait j'ai l'impression que le popup ne connait pas et ne peut pas connaitre les caracteristiques de la page html où je clique sur le lien pour ouvrir le popup

  6. #6
    Membre confirmé Avatar de zoidy
    Inscrit en
    Avril 2006
    Messages
    184
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 184
    Par défaut
    Penses à échapper les double-quotes ou utilises des simple-quotes

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    document.write("<link rel=\"stylesheet\" href=\"../htm/css/synthapp.css\" type=\"text/css\" media=\"screen\"/>");
     
    OU
     
    document.write("<link rel='stylesheet' href='../htm/css/synthapp.css' type='text/css' media='screen'/>");
    


    De rien ^^

  7. #7
    Expert confirmé
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par défaut
    bon... pour ouvrir une page avec window.open

    tu fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    window.open('la_page_a_ouvrir.html');
    non ?
    alors c'est quoi justement ton 'la_page_a_ouvrir.html' ?
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)

  8. #8
    Membre averti
    Inscrit en
    Avril 2005
    Messages
    51
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 51
    Par défaut
    en fait je fais ca :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    
    window.open ('',"PSR_f1", "height=1,width=1,menubar=no,scrollbars=no,resizable=no,left=0,top=0"); ; 
    
    

  9. #9
    Membre confirmé Avatar de zoidy
    Inscrit en
    Avril 2006
    Messages
    184
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 184
    Par défaut
    Ca représente quoi "PSR_f1" ?

  10. #10
    Expert confirmé
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par défaut
    OK.....

    pas d'adresse... ceci expliquant cela...

    si tu veux attribuer un CSS avec la balise link, il te faudra spécifier l'url absolue (avec http:// et tout et tout )
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)

  11. #11
    Membre confirmé Avatar de zoidy
    Inscrit en
    Avril 2006
    Messages
    184
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 184
    Par défaut
    OK.....

    pas d'adresse... ceci expliquant cela...

    si tu veux attribuer un CSS avec la balise link, il te faudra spécifier l'url absolue (avec http:// et tout et tout )
    Nop, t'es pas obligé de spécifier un chemin pour la popup.

    Exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <script type="text/javascript" language="javascript">
    function Popup()
    {
      var fenetre=open("",'popup','width=600,height=565,toolbar=no,scrollbars=no,resizable=no');
      fenetre.document.write('<html>');
      fenetre.document.write('<head><title>BLABLA</title>');
      fenetre.document.write('<link href="./style.css" rel="stylesheet" type="text/css" /></head>');
      fenetre.document.write('<body>');
      fenetre.document.write('<SPAN class="normal">YOUPI</SPAN>');
      fenetre.document.write('</body></html>');
    }
    </script>
    Et ca marche très bien

  12. #12
    Expert confirmé
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par défaut
    Citation Envoyé par zoidy
    Nop, t'es pas obligé de spécifier un chemin pour la popup.
    J'ai bien parlé du chemin du CSS !!!
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)

  13. #13
    Membre éprouvé
    Inscrit en
    Avril 2004
    Messages
    88
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 88
    Par défaut
    Citation Envoyé par zoidy
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <script type="text/javascript" language="javascript">
    function Popup()
    {
      var fenetre=open("",'popup','width=600,height=565,toolbar=no,scrollbars=no,resizable=no');
      fenetre.document.write('<html>');
      fenetre.document.write('<head><title>BLABLA</title>');
      fenetre.document.write('<link href="./style.css" rel="stylesheet" type="text/css" /></head>');
      fenetre.document.write('<body>');
      fenetre.document.write('<SPAN class="normal">YOUPI</SPAN>');
      fenetre.document.write('</body></html>');
    }
    </script>
    Ca ne remplace pas le contenu de la page ?
    Le code rajouté en ecrit en début de page popup ? en fin de page popup ?

  14. #14
    Expert confirmé
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par défaut
    Citation Envoyé par bavibavi
    Ca ne remplace pas le contenu de la page ?
    Le code rajouté en ecrit en début de page popup ? en fin de page popup ?
    ça remplace le code de la popup, mais comme il n'y a aucune adrese de chargée dans la popup, il n'y a pas de code dans la popup
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)

  15. #15
    Membre émérite Avatar de Sheriff
    Inscrit en
    Octobre 2004
    Messages
    608
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 608
    Par défaut
    salut !
    si le popup est une page existante contenue dans ton dossier, pk ne pas l'éditer et mettre le <link> dans le header, tout simplement ?
    ensuite tu appelle ton popup avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    window.open('mon_popup','_blank',attributs)
    @+

  16. #16
    Membre confirmé Avatar de zoidy
    Inscrit en
    Avril 2006
    Messages
    184
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 184
    Par défaut
    J'ai bien parlé du chemin du CSS !!!
    Autant pour moi ^^


    ça remplace le code de la popup, mais comme il n'y a aucune adrese de chargée dans la popup, il n'y a pas de code dans la popup
    Le code dans la popup est généré avec le document.write, tout simplement


    Mais bon, pour en revenir au problème de tony, son link génére une erreur car il n'a pas échappé les double-quotes...

  17. #17
    Expert confirmé
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par défaut
    Citation Envoyé par zoidy
    Le code dans la popup est généré avec le document.write, tout simplement
    oui, c'est ce que je voulais dire mais je me suis mal exprimé ^^

    par contre pour les doubles quotes.... comme ils met ses chaînes entre simples quotes, il ne devrait pas y avoir de problèmes
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)

  18. #18
    Membre confirmé Avatar de zoidy
    Inscrit en
    Avril 2006
    Messages
    184
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 184
    Par défaut
    par contre pour les doubles quotes.... comme ils met ses chaînes entre simples quotes, il ne devrait pas y avoir de problèmes


    Beh nop, dans son tout premier message, y'a que des double-quotes :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    document.write("<link rel="stylesheet" href="../htm/css/synthapp.css" type="text/css" media="screen"/>");
    Donc normal que ça plante ^^

Discussions similaires

  1. Mise en forme d'un texte HTML grâce aux feuilles de style CSS
    Par arnolem dans le forum Téléchargez
    Réponses: 0
    Dernier message: 30/09/2011, 17h31
  2. Réponses: 4
    Dernier message: 11/12/2007, 14h50
  3. [CSS] chargement feuille de style
    Par cristolb dans le forum Mise en page CSS
    Réponses: 9
    Dernier message: 14/04/2006, 17h45
  4. [CSS] deux feuilles de style quasi identiques.
    Par titoumimi dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 02/03/2006, 17h23
  5. Problème de mise en page avec feuille de style css
    Par leroivert dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 15/11/2005, 09h36

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