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 :

[DOM] Compatibilité Mozilla Firefox


Sujet :

JavaScript

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

    Informations forums :
    Inscription : Mai 2007
    Messages : 94
    Points : 47
    Points
    47
    Par défaut [DOM] Compatibilité Mozilla Firefox
    Je veux récupérer des données provenant de javascript dans une session PHP sans passer par GET ou POST pour des raisons de sécurité. Dans une page dynamique et à une position définie par un ID "val", le code suivant qui crée une <ref> renvoyant à une page php quand on clique sur le bouton "Joli bouton" fonctionne sans problème avec Firefox mais pas avec IE. Toujours cette question de compatibilité entre les navigateurs !
    Une solution ????

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
        //on se place à l'endroit correct
        fo=document.getElementById("val");
        //on crée une balise <a>
        a=document.createElement("a");
        //dont la ref est xxx.php
        a.href="xxx.php";
        //on crée un bouton pour faire joli
        bt=document.createElement("BUTTON");
        tx2=document.createTextNode("Joli bouton");
        bt.appendChild(tx2);
        //que l'on accroche <a>
        a.appendChild(bt);
        //et on place le tout sur la page au bon endroit
        fo.appendChild(a);
    Merci et meilleurs voeux à tous

  2. #2
    Rédacteur
    Avatar de marcha
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2003
    Messages
    1 571
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 571
    Points : 2 351
    Points
    2 351
    Par défaut
    Salut,

    à priori je pense que c'est pas très conforme de créer un lien autour d'un élément
    button (à vérifier en validant ta page)

    si cela fonctionne sans le "button", alors je te conseillerai plutôt de styler ton
    lien en css pour lui donner l'apparence d'un "button".

    sinon, j'aimerai bien comprendre pourquoi tu parles d'éviter une requête get/post
    et pour quel raison de sécurité ?
    Si ton code fait plus d'une ligne, c'est que tu as mal choisi ton langage !

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

    Informations forums :
    Inscription : Mai 2007
    Messages : 94
    Points : 47
    Points
    47
    Par défaut
    Finalement, je suis passé par un submit, comme tout le monde.

    Question sécurité, j'ai lu sur un site PHP (mais désolé, je n'arrive pas à retrouver l'adresse), qu'il ne fallait pas utiliser de session avec GET/POST, qu'il fallait désactiver session.use_trans_sid de php.ini, et régéner l'identifiant à chaque session par session_regenerate_id().

    Ceci étant, il n'est pas très facile de passer des variables de javascript vers php sans les sessions !

    Oui, le lien fonctionne sans le bouton sur Firefox et IE (désolé pour l'erreur du titre, il fallait lire bien sur IE et Firefox), mais le bouton inclus dans le DOM, c'était pour la beauté de la chose, il faut bien un peu de beauté dans la grisaille du web !

    Merci à toi, Marcha, et probablement à +, car je suis dans un domaine que je ne connais pas vraiment !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Compatibilité Mozilla Firefox-Internet Explorer
    Par tamyme dans le forum Mise en page CSS
    Réponses: 0
    Dernier message: 20/06/2011, 17h27
  2. [DOM] Compatibilité Javascript et Firefox
    Par Madness64 dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 01/01/2009, 17h39
  3. [DOM] compatibilité IE, FireFox
    Par metalpetsFR dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 18/04/2006, 11h16
  4. Compatibilité Internet explorer et Mozilla Firefox
    Par Furius dans le forum Général JavaScript
    Réponses: 17
    Dernier message: 29/12/2005, 13h29
  5. [XML][XSL][Mozilla Firefox] Integraton dans une page JSP
    Par BANATACH dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 05/08/2004, 14h46

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