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 :

[PHP-JS] php et javascript


Sujet :

JavaScript

  1. #1
    Membre éprouvé Avatar de oceane751
    Profil pro
    Intégrateur Web
    Inscrit en
    Novembre 2004
    Messages
    1 280
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Intégrateur Web

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 280
    Par défaut [PHP-JS] php et javascript
    bonjour à tous
    je suis en train de faire en sorte que lorsqu'un utilisateur clique sur une photo, elle s'agrandisse
    jusqu'ici tout va bien si je fais HTML + JS
    mais quand je met du JS dans du php, rien ne va plus
    j'ai un peu de mal..
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
     
     
     
     
     
     
     
    <script language=javascript>
    function ImageMax(chemin) { 
    html=<html> <head> <title>Titre</title> </head> <body bgcolor=black><IMG src=+chemin+ BORDER=0 NAME=ImageMax onLoad= window.resizeTo(document.ImageMax.width+40, document.ImageMax.height+60)></body></html>;
    popupImage = window.open(,_blank,toolbar=0, location=0, directories=0, menuBar=0, scrollbars=0, resizable=1);
    popupImage.document.open(); 
    popupImage.document.write(html); 
    popupImage.document.close() 
    };
     
    </script>
    <?
     
     
     
     
    echo "</head>
    <body>
    <center>ordinateur|imprimante</center>
    <HR width=100%>
    <center>
     
    <br<<br><br><br><br>
     
     
    <a href='#' onclick='ImageMax('impr_jet2.jpg')'>
     
     
    <img src='impr_jet2petit.JPG' width='213' height='180' border='0' TITLE='Obtenir un agrandissement de cette image' hspace='40' Hspace=10></a>
     
     
    <a href='#' onclick='ImageMax('ordinateur de bureau2.jpg')'>
     
    <img src='ordinateur_de_bureau2petit.JPG' width='213' height='180' border='0' hspace='40' Hspace=10></a>
     
    <img src = moniteur2petit.JPG><br>
    </html>";
     
    ?>
    en faite j'ai une erreur "erreur sur la page" donc impossible d'agrandir une photo
    quelqu'un peut m'aider...

    merci beaucoup.

  2. #2
    Membre éprouvé
    Avatar de Anduriel
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2004
    Messages
    2 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration

    Informations forums :
    Inscription : Février 2004
    Messages : 2 290
    Par défaut
    Salut,

    Déjà à la premiere ligne de ta fonction il faut échapper le code html (dans la var html).

  3. #3
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Et toutes les lignes où tu as ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href='#' onclick='ImageMax('impr_jet2.jpg')'>
    Faut échapper les apostrophes comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href='#' onclick='ImageMax(\'impr_jet2.jpg\')'>

  4. #4
    Membre éprouvé Avatar de oceane751
    Profil pro
    Intégrateur Web
    Inscrit en
    Novembre 2004
    Messages
    1 280
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Intégrateur Web

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 280
    Par défaut
    merci pour vos réponses !
    j'ai fais ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
     
     
     
     
     
    <html>
    <head>
     
    <script language=javascript>
    function ImageMax(chemin) { 
    <IMG src=+chemin+ BORDER=0 NAME=ImageMax onLoad=window.resizeTo(document.ImageMax.width+40, document.ImageMax.height+60)>;
    popupImage = window.open(,_blank,toolbar=0, location=0, directories=0, menuBar=0, scrollbars=0, resizable=1);
     
    popupImage.document.open(); 
    popupImage.document.write(html); 
    popupImage.document.close() 
    };
     
     
    </script></head>
    <?
     
     
     
     
    echo "<body>
     
    <center>ordinateur|imprimante</center>
    <HR width=100%>
    <center>
     
    <br<<br><br><br><br>
     
     
     
    <a href= \"#\" onclick=\"ImageMax(\"impr_jet2.jpg\");\">
    <img src=\"impr_jet2petit.JPG\" width=\"213\" height=\"160\" border=\"0\" TITLE=\"Obtenir un agrandissement de cette image\"></a>
     
    </body></html>";
    ?>
    mais j'ai toujrous "erreur sur la page"..

  5. #5
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Déjà quel intérêt de mettre un echo si c'est pour que le reste de ton code ne soit que du HTML ?

    Ensuite tu ne peux pas mettre de code HTML dans ta fonction javascript comme tu le fais.

  6. #6
    Membre éprouvé Avatar de oceane751
    Profil pro
    Intégrateur Web
    Inscrit en
    Novembre 2004
    Messages
    1 280
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Intégrateur Web

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 280
    Par défaut
    j'ai mis le echo car je vais rajouté du code php apres donc avant tout je teste

    et ce code, sans le echo, il marche tres bien ..

  7. #7
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href= \"#\" onclick=\"ImageMax('impr_jet2.jpg');\">

  8. #8
    Membre éprouvé Avatar de oceane751
    Profil pro
    Intégrateur Web
    Inscrit en
    Novembre 2004
    Messages
    1 280
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Intégrateur Web

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 280
    Par défaut
    arf ça marche pas plus
    ça c'est le code d'origine sans l'ajout du "echo" :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <a href="#" onclick="ImageMax('tonimage.jpg);"><img src="tonimage.jpg" width="213" height="160" border="0"></a> 
     
    Le script popup a mettre dans le header : 
     
    function ImageMax(chemin) { 
    html='<html> <head> <title>Titre</title> </head> <body bgcolor=black><IMG src="'+chemin+'" BORDER=0 NAME=ImageMax onLoad="window.resizeTo(document.ImageMax.width+40, document.ImageMax.height+60)"></body></html>'; 
    popupImage = window.open('','_blank','toolbar=0, location=0, directories=0, menuBar=0, scrollbars=0, resizable=1'); 
    popupImage.document.open(); 
    popupImage.document.write(html); 
    popupImage.document.close() 
    };

  9. #9
    Membre éprouvé Avatar de oceane751
    Profil pro
    Intégrateur Web
    Inscrit en
    Novembre 2004
    Messages
    1 280
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Intégrateur Web

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 280
    Par défaut
    bon j'ai tout refait et c'est bon
    ché pas ce qui c'est passé..
    code bon :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
     
    <html>
    <head>
    <script language=javascript> 
    function ImageMax(chemin) { 
    html='<html> <head> <title>Titre</title> </head> <body bgcolor=black><IMG src="'+chemin+'" BORDER=0 NAME=ImageMax onLoad="window.resizeTo(document.ImageMax.width+40, document.ImageMax.height+400)"></body></html>';
    popupImage = window.open('','_blank','toolbar=0, location=0, directories=0, menuBar=0, scrollbars=0, resizable=1'); 
    popupImage.document.open(); 
    popupImage.document.write(html); 
    popupImage.document.close() 
    }; 
    </script>
     
     
     
    </head>
    <body>
    <?
    echo "
    <center>ordinateur|imprimante</center>
    <HR width=100%>
    <center>
     
    <br<<br><br><br><br>
     
    <a href=\"#\" onclick=\"ImageMax('impr_jet2.jpg');\">
    <img src=\"impr_jet2petit.JPG\" width=\"213\" height=\"180\" border=\"0\" TITLE=\"Obtenir un agrandissement de cette image\" hspace=\"40\" Hspace=10></a>
     
     
    <a href=\"#\" onclick=\"ImageMax('ordinateur de bureau2.jpg');\">
    <img src=\"ordinateur_de_bureau2petit.JPG\" width=\"213\" height=\"180\" border=\"0\" hspace=\"40\" Hspace=10></a>
     
    <img src = moniteur2petit.JPG><br>
    </html> ";
     
    ?>
    merci beaucoup pour votre aide !!

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

Discussions similaires

  1. [PHP-JS] PHP dans du code javascript
    Par ChrisMan dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 04/05/2007, 14h51
  2. Réponses: 7
    Dernier message: 08/10/2005, 08h59
  3. [PHP-JS] php & javascript
    Par MANU_2 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 30/08/2005, 11h18
  4. [PHP-JS] Arguments PHP d'une fonction javascript
    Par Néo-Tony dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 22/12/2004, 12h06
  5. [PHP-JS] Php dans un script javascript
    Par nebule dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 30/11/2004, 10h38

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