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 :

Pop-up en javascript


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Webdesigner
    Inscrit en
    Juin 2008
    Messages
    4
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (�le de France)

    Informations professionnelles :
    Activit� : Webdesigner
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : Juin 2008
    Messages : 4
    Par d�faut Pop-up en javascript
    Bonjour,
    J'ai une fonction de popup (image) qui marche parfaitement bien sur site mais pas sur un autre. J'en perds mon latin.
    CE QUI MARCHE BIEN :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <P><FONT face=Arial><FONT color=#000000>Plan de la médina</FONT> <STRONG>:</STRONG> <A onclick="openPictureWindow_Fever('undefined','http://www.lesjardinsdeyamani.com/images/medina600.jpg','600','802','visite de la Médina','','')" href="javascript:;"><IMG alt="" hspace=0 src="http://www.lesjardinsdeyamani.com/images/medinavignette.jpg" align=baseline border=0></A></FONT></P>
    dans le site : www.lesjardinsdeyamani.com
    CE QUI NE MARCHE PAS :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    <li><FONT face=Arial><FONT color=#000000>Essaouira</FONT> 
    <STRONG>:</STRONG>
    <A onclick="openPictureWindow_Fever('undefined','images/yamani-100px.jpg','600','450','visite d’Essaouira','','')"href="javascript:;">
    <IMG alt="" hspace=0 src="images/essaouirabandeau200.jpg" align=baseline border=0></A>
    </FONT>
    </li>
    sur le site : www.voyage-riad-maroc.com
    MERCI A CELUI OU CELLE QUI M'AIDE
    Alain

  2. #2
    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
    d�ja le coup du href ... c'est un peu foireux ...

    les attributs doivent �tre entre quotes !!!

    Voici une syntaxe un peu plus correcte:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
     
    <a href="#" onclick="openPictureWindow_Fever('undefined','images/yamani-100px.jpg','600','450','visite d’Essaouira','',''); return false;">
    <img alt="" hspace="0" src="images/essaouirabandeau200.jpg" align="baseline" border="0"></a>
    Ensuite ... ben la fonction on ne sait pas ce qu'elle fait ...
    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 !

  3. #3
    Membre confirm�
    Avatar de jak0
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    272
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 272
    Par d�faut
    Il y a toutefois une diff�rence de comportement entre
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <a href="#" onclick="monActionJavascript();">
    et
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <a href="javascript:;" onclick="monActionJavascript();">
    Si on ne se trouve pas en haut de la page (scroll � un certain niveau), au clic, dans le premier cas on remonte tout en haut de la page (la balise # n'existant pas, c'est le d�but du code), dans le deuxi�me cas, on reste au m�me niveau.
    C'est peut-�tre moins joli, mais je n'ai pas trouv�, personnellement, d'autres solutions...

    Qu'en penses-tu SpaceFrog ?

  4. #4
    R�dacteur

    Avatar de Bovino
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par d�faut
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <a href="javascript:monActionJavascript();">
    C'est pas bien �a ???
    Pas de question technique par MP !
    Tout le monde peut participer � developpez.com, vous avez une id�e, contactez-moi !
    Mes formations video2brain : La formation compl�te sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'int�gration de JSFiddle et CodePen sur le forum

  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
    Si tu avais bien regard� mon code ...
    Tu aurais vu un return false ...

    voici la syntaxe correcte :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <a href="#" onclick="monActionJavascript();return false;">
    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
    Futur Membre du Club
    Homme Profil pro
    Webdesigner
    Inscrit en
    Juin 2008
    Messages
    4
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (�le de France)

    Informations professionnelles :
    Activit� : Webdesigner
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : Juin 2008
    Messages : 4
    Par d�faut Suite
    Bonjour,
    Merci pour votre r�ponse.
    En fait, la fonction doit ouvrir une fen�tre avec la photo "essaoui600" losqu'on clique sur l'image "essaouirabandeau200" qui se trouve dans le corps de la page "excursion".
    J'ai implant� votre suggestion, mais cela ne marche pas.
    A vous lire et envore merci d'avance,
    Bien cordialement,
    Alain

  7. #7
    Futur Membre du Club
    Homme Profil pro
    Webdesigner
    Inscrit en
    Juin 2008
    Messages
    4
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (�le de France)

    Informations professionnelles :
    Activit� : Webdesigner
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : Juin 2008
    Messages : 4
    Par d�faut
    lire : essaouira600

  8. #8
    Membre confirm�
    Avatar de jak0
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    272
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 272
    Par d�faut
    D�sol� pour le retard.

    En r�pondant � la va-vite, il faut mettre :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    <li><FONT face=Arial><FONT color=#000000>Essaouira</FONT> 
    <STRONG>:</STRONG>
    <A onclick="openPictureWindow_Fever('undefined','images/yamani-100px.jpg','600','450','visite d\'Essaouira','','')"href="javascript:;">
    <IMG alt="" hspace=0 src="images/essaouirabandeau200.jpg" align="baseline" border="0"></A>
    </FONT>
    </li>
    Par contre, il ne faut pas oublier de d�finit la fonction openPictureWindow_Fever auparavant !

    Donc en mettant (entre les balises <HEAD> et </HEAD>) :
    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
    <SCRIPT language=JavaScript type=text/JavaScript>
    <!--
    function openPictureWindow_Fever(imageType,imageName,imageWidth,imageHeight,alt,posLeft,posTop) {  // v4.01
    	newWindow = window.open("","newWindow","width="+imageWidth+",height="+imageHeight+",scrollbars=no,left="+posLeft+",top="+posTop);
    	newWindow.document.open();
    	newWindow.document.write('<html><title>'+alt+'</title><body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginheight="0" marginwidth="0" onBlur="self.close()">'); 
    	if (imageType == "swf"){
    	newWindow.document.write('<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0\" width=\"'+imageWidth+'\" height=\"'+imageHeight+'\">');
    	newWindow.document.write('<param name=movie value=\"'+imageName+'\"><param name=quality value=high>');
    	newWindow.document.write('<embed src=\"'+imageName+'\" quality=high pluginspage=\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\" type=\"application/x-shockwave-flash\" width=\"'+imageWidth+'\" height=\"'+imageHeight+'\">');
    	newWindow.document.write('</embed></object>');	}else{
    	newWindow.document.write('<img src=\"'+imageName+'\" width='+imageWidth+' height='+imageHeight+' alt=\"'+alt+'\">'); 	}
    	newWindow.document.write('</body></html>');
    	newWindow.document.close();
    	newWindow.focus();
    }
    //-->
     
    </SCRIPT>

  9. #9
    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
    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 !

  10. #10
    Membre confirm�
    Avatar de jak0
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    272
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 272
    Par d�faut
    Lol, oui, je suis bien d'accord. Mais il veut utiliser la fonction openPictureWindow_Fever d�finit sur le site.
    Je rappel juste la d�finition de la fonction openPictureWindow_Fever...
    C'est clair, que j'aurai pas fait �a comme �a, mais bon. C'est d�j� un premier step pour qu'il comprenne...

Discussions similaires

  1. fermeture d'une pop-up SANS javascript
    Par sarah65536 dans le forum Balisage (X)HTML et validation W3C
    R�ponses: 21
    Dernier message: 18/05/2009, 14h15
  2. pop up en javascript
    Par brudao dans le forum G�n�ral JavaScript
    R�ponses: 5
    Dernier message: 08/01/2009, 17h37
  3. R�ponses: 6
    Dernier message: 11/06/2008, 13h56
  4. [ Cross Window ] Pop up appel javascript dans opener
    Par Warz dans le forum G�n�ral JavaScript
    R�ponses: 4
    Dernier message: 05/05/2006, 14h13
  5. ouvrir un pop-up sans javascript ?
    Par bakonu dans le forum G�n�ral Conception Web
    R�ponses: 2
    Dernier message: 09/02/2005, 16h46

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