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

Vue hybride

oceane751 [PHP-JS] php et javascript 20/09/2006, 19h11
Anduriel Salut, Déjà à la premiere... 20/09/2006, 19h34
Bisûnûrs Et toutes les lignes où tu as... 20/09/2006, 19h37
oceane751 merci pour vos réponses !... 20/09/2006, 20h47
Bisûnûrs Déjà quel intérêt de mettre... 20/09/2006, 20h51
Message précédent Message précédent   Message suivant Message suivant
  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 ..

+ 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