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 :

encodage dans une popup


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 119
    Par défaut encodage dans une popup
    Bonsoir,

    J'ai le code suivant qui m'ouvre une popup
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="javascript:OuvrirFenetre('/include/popup.php?note=<strong>Citation tirée de Yves LASSARD, «&nbsp;Histoire du droit des obligations&nbsp;»&nbsp;:</strong> <br><br>«&nbsp;La volonté ne peut que réaliser la justice. Le débiteur ne peut se plaindre d\'être injustement obligé, dans la mesure où il a voulu être obligé. Volenti non fit injuria. <em>«&nbsp;Qui dit contractuel dit juste&nbsp;»</em>, écrit Alfred Fouillée (1838-1912), un disciple de Kant, l\'auteur de la philosophie des idées-forces. Kant a écrit lui-même&nbsp;: <em>«&nbsp;Quand quelqu\'un décide quelque chose à l\'égard d\'un autre, il est toujours possible qu\'il lui fasse quelque injustice, mais toute injustice est impossible quand il décide pour lui-même&nbsp;»</em> (Doctrine du droit, trad. Barni, p. 169).&nbsp;»&amp;adresse=http://web.upmf-grenoble.fr/Haiti/Cours/&amp;lien=Pour accéder à cette page','popup','location=yes,toolbar=yes,menubar=yes,width=400,height=400,scrollbars')">(*)</a>
    Le texte sort bien affiché avec firefox, konqueror et même internet explorer, mais je viens de me rendre compte que, avec opera, ça ne va pas... Ça s'affiche comme ça :
    Citation tirée de Yves LASSARD, « Histoire du droit des obligations » :

    « La volonté ne peut que réaliser la justice. Le débiteur ne peut se plaindre d'être injustement obligé, dans la mesure où il a voulu être obligé. , etc, etc.

    A priori, il semble que cela vient du lien vers une page internet que j'ai inséré dans cette popup et, plus précisément des slashs qui figurent dans cette adresse. Si je mets un antislash avant chaque slash, Opera accepte de m'afficher la popup correctement et le lien fonctionne.

    Le problème, c'est que j'ai plus de 300 pages avec 2 ou 3 notes dans chacune, certaines avec des liens et d'autres sans, qu'il ne faut surtout pas mettre un antislash devant tous les / mais uniquement devant ceux qui figurent dans un lien internet inséré dans une popup.

    Avez-vous une idée pour corriger cela de façon simple ?

    Bien cordialement

  2. #2
    Membre émérite Avatar de Herode
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2005
    Messages
    825
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2005
    Messages : 825
    Par défaut
    Utiliser encodeURI() ou encodeURIComponent() ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 119
    Par défaut
    Citation Envoyé par Herode Voir le message
    Utiliser encodeURI() ou encodeURIComponent() ?
    Merci, mais je n'y arrive pas.
    Tant pis, je vais essayer de me débrouiller autrement
    Merci encore

Discussions similaires

  1. [Form et popup] target d'un form ouvert dans une popup
    Par Flobel dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 19/01/2007, 21h05
  2. [PHP-JS] Affichage d'une image dans une popup à la taille
    Par urbanspike dans le forum Langage
    Réponses: 3
    Dernier message: 27/09/2005, 20h53
  3. Problème d'utilisation de fonction dans une popup
    Par Pymm dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 06/09/2005, 15h00
  4. form dans une popup
    Par amika dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 25/05/2005, 16h06
  5. Refresh de page initiale après saisie dans une popup
    Par muppetshow dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 16/03/2005, 12h21

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