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

Langage PHP Discussion :

Ouverture lien d'un iframe dans même fenêtre.


Sujet :

Langage PHP

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 8
    Points : 5
    Points
    5
    Par défaut Ouverture lien d'un iframe dans même fenêtre.
    Bonjour,

    Étant à la retraite, je prépare un site sur le partimoine de ma région en php avec le CMS Zenphoto.

    Pour localiser les emplacements, j'utilise umap en Iframe dans certaines pages.
    Dans umap, je dois mettre l'adresse complète (pas relative) des épingles pointant vers les pages correspondantes de mon site.

    Problème : les liens s'ouvrent dans de nouveaux onglets.
    J'ai cherché comment faire, et trouve l'info :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     <head>
      <base target="_parent">
    </head>
    Le problème, c'est que je n'ai pas accès au code head d'umap.openstreetmap.
    Et mettre cette balise dans l'head de mon site ne règle pas le souci.
    Je ne rencontre ce souci qu'avec umap.openstreetmap.

    Ma question : pouvons nous ouvrir des liens de pages de sites externes affichées en iframe dans la même fenêtre.
    Si oui, comment ?
    Exemple de mon problème ICI.

    Merci d'avance.

  2. #2
    Expert confirmé
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 369
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 369
    Points : 5 734
    Points
    5 734
    Billets dans le blog
    1
    Par défaut
    Bonjour,

    as-tu essayé
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="ton_lien" target="_parent">l'image</a>
    ?
    Il vaut mieux viser la perfection et la manquer que viser l'imperfection et l'atteindre. - Bertrand Russell

    Si la discussion est résolue, merci de cliquer sur le bouton

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 8
    Points : 5
    Points
    5
    Par défaut
    Je ne peux pas écrire
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="ton_lien" target="_parent">l'image</a>
    dans umap, car la fonction n'est pas implémentée.
    Voici ce qu'on peut faire pour mettre un lien sur une vignette ...



    On ne peut apparemment pas le faire en javascript
    Il y a cette page qui ne m'aide pas beaucoup sur le sujet, par exemple, le # remplacant http ne fonctionne pas.

  4. #4
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 234
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 234
    Points : 15 531
    Points
    15 531
    Par défaut
    Citation Envoyé par sansblog Voir le message
    Il y a cette page qui ne m'aide pas beaucoup sur le sujet, par exemple, le # remplacant http ne fonctionne pas.
    il s'agit d'une modification qui a été préparée dans le code de travail mais qui n'est pas encore en place sur umap.openstreetmap.fr
    https://github.com/umap-project/Leaf...0a8e81e5fba426

    une autre solution serait de mettre une version de umap sur votre serveur. ou alors vous pouvez créer la carte avec leaflet :
    https://leafletjs.com/

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 8
    Points : 5
    Points
    5
    Par défaut
    Citation Envoyé par mathieu Voir le message
    il s'agit d'une modification qui a été préparée dans le code de travail mais qui n'est pas encore en place sur umap.openstreetmap.fr
    https://github.com/umap-project/Leaf...0a8e81e5fba426

    une autre solution serait de mettre une version de umap sur votre serveur. ou alors vous pouvez créer la carte avec leaflet :
    https://leafletjs.com/
    L'option du lien sur fenêtre parente sur polygone fonctionne très bien via umap, depuis pas mal de temps.
    Umap n'a pas encore mis cette fonction sur les épingles (marqueurs) que j'utilise. Un polygone, c'est trop gros, c'est bien pour définir une surface, mais pas adapté à des points qui par définition n'ont pas de surface.

    J'ai regardé leaflet, que je ne connaissais pas. C'est faisable, mais j'ai beaucoup de travail car j'ai plusieurs centaines de marqueurs ! J'hésite !

    En tous cas, merci pour le tuyau.

  6. #6
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 234
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 234
    Points : 15 531
    Points
    15 531
    Par défaut
    vous pouvez réutiliser les marqueurs que vous avez déjà saisi en lisant ces url :
    https://umap.openstreetmap.fr/fr/datalayer/995548/
    j'ai vu 5 appels comme ça. vous avez 5 calques sur ce plan ?

Discussions similaires

  1. Réponses: 4
    Dernier message: 30/09/2016, 16h23
  2. Ouvrir les liens d'un Iframe dans le parent
    Par greg84210 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 14/03/2016, 13h33
  3. [Débutant] Changer de niveau dans même fenêtre
    Par cascroute13 dans le forum C#
    Réponses: 5
    Dernier message: 26/09/2011, 16h13
  4. Ouverture de 4 sites internet dans 4 fenêtres séparées
    Par fabibi001 dans le forum VBScript
    Réponses: 3
    Dernier message: 28/03/2010, 18h07
  5. Réponses: 1
    Dernier message: 17/03/2009, 21h24

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