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 :

une image dans une nouvelle fenetre


Sujet :

JavaScript

  1. #1
    Membre averti
    Inscrit en
    Juin 2010
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 56
    Par défaut une image dans une nouvelle fenetre
    Bonjour

    Je voudrais sur le clic d'un lien ouvrir une image dans un popup mais en redimensionnant la fenêtre et en la positionnant 50top 50left, ce n'est pas une page mais une image seulement
    a href="photo1.jpg"

    j'arrive à le faire pour une page mais pas pour une image

    un target _blank ne va pas car ca masque tout

    merci


    ps: que ça soit pas dans les normes d'ouvrir une nouvelle fenêtre je m'en fout complètement

  2. #2
    Expert confirmé
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Août 2003
    Messages
    3 684
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : danseur

    Informations forums :
    Inscription : Août 2003
    Messages : 3 684
    Par défaut
    j'arrive à le faire pour une page mais pas pour une image
    ça alors, c'est drôle, puisque tu dis vouloir

    ouvrir une image dans un popup
    j'ai raté quelque chose?

  3. #3
    Membre averti
    Inscrit en
    Juin 2010
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 56
    Par défaut
    tu veux qu'on cause de quoi ? y a un sujet qui te ferait plaisir ?

  4. #4
    Expert confirmé
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Août 2003
    Messages
    3 684
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : danseur

    Informations forums :
    Inscription : Août 2003
    Messages : 3 684
    Par défaut
    euh, là je sais pas trop... je t'invite à l'apéro sur ma terrasse, si tu veux?

  5. #5
    Membre averti
    Inscrit en
    Juin 2010
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 56
    Par défaut
    c'est gentil mais c'est pas le sujet

  6. #6
    Expert éminent

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Par défaut
    Bonjour,

    L'image ne peut pas s'ouvrir toute seule (enfin, ça se pourrait mais le navigateur demanderait sans doute de la télécharger). L'image doit s'afficher dans la page qui va s'ouvrir.

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

  8. #8
    Expert éminent

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Par défaut
    Non, non, nous sommes sur une balise <a>. Donc ouvrir une page HTML, va forcément ouvrir un navigateur vu que les pages HTML (et compagnies) utilisent un navigateur pour s'ouvrir. L'image utilise un logiciel différent comme par exemple le visualisateur basique de Windows. Et dans bien des types de fichiers, le réflexe du navigateur est de proposer d'ouvrir ou bien d'enregistrer le fichier. Avec les pdf, on peut aussi parvenir à l'auto-charger dans la page sans rien demander.

  9. #9
    Membre averti
    Inscrit en
    Juin 2010
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 56
    Par défaut
    merci pour vos réponses


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <script type="text/javascript">function showPopup(url) {newwindow=window.open(url,'uneImage','height=500,width=800,top=50,left=50,resizable');if (window.focus) {newwindow.focus()}}</script>
    et

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="monimage.jpg" onClick="showPopup(monImage.jpg);return(false);">agrandir</a>
    ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="#" onClick="showPopup(monImage.jpg);return(false);">agrandir</a>

    ne marche pas, ça marche très bien pour une page mais je n'ai pas de page juste un jpg

  10. #10
    Expert confirmé
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Août 2003
    Messages
    3 684
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : danseur

    Informations forums :
    Inscription : Août 2003
    Messages : 3 684
    Par défaut
    alors, après vérif IE / fox /safari, y a une couille sur IE8 (je cherche dans les param) qui t'interdit de charger l'adresse directe d'un fichier - image en l'occurrence);

    après, ta 2e syntaxe est meilleure, mais ne mets surtout pas de parenthèses après return;

  11. #11
    Expert confirmé
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Août 2003
    Messages
    3 684
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : danseur

    Informations forums :
    Inscription : Août 2003
    Messages : 3 684
    Par défaut
    voilà, donc tu vas dans les paramètres de sécurité d'IE et tu changes la sélec par défaut sur:
    "Autoriser les fenêtres initiées par des scripts sans contrainte de taille ou de position";

    à ton service

  12. #12
    Membre averti
    Inscrit en
    Juin 2010
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 56
    Par défaut
    j'ai testé sur firefox et safari ça ne marche pas, je n'ai pas IE sur mon MAC

    sinon ça serait
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="#" onClick="showPopup(monImage.jpg);return false;">agrandir</a>
    merci encore

  13. #13
    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
    onClick="showPopup('monImage.jpg');return(false);"
    Sera probablement mieux
    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

  14. #14
    Membre averti
    Inscrit en
    Juin 2010
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 56
    Par défaut
    ça y est ça marche :-)

    merci

  15. #15
    Expert confirmé
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Août 2003
    Messages
    3 684
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : danseur

    Informations forums :
    Inscription : Août 2003
    Messages : 3 684
    Par défaut
    voui m'enfin:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    onClick="showPopup('monImage.jpg');return false;"
    est encore plus mieux hein!

  16. #16
    Membre averti
    Inscrit en
    Juin 2010
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 56
    Par défaut
    oui bien sur avec les '

Discussions similaires

  1. [Débutant] Manipulation d'images : intégrer une image dans une image
    Par noscollections dans le forum VB.NET
    Réponses: 2
    Dernier message: 17/10/2014, 11h51
  2. Une image dans une image (image map?)
    Par oklama dans le forum Langage
    Réponses: 3
    Dernier message: 24/01/2007, 14h13
  3. Mettre une Image dans une Image
    Par shadowhocine dans le forum SWT/JFace
    Réponses: 2
    Dernier message: 19/12/2006, 18h40
  4. Réponses: 3
    Dernier message: 30/10/2006, 11h21
  5. Insérer une légende dans une image avec une police plus petite
    Par Paulinho dans le forum Tableaux - Graphiques - Images - Flottants
    Réponses: 3
    Dernier message: 29/04/2006, 14h19

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