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 :

Compatibilité IE 7


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Katachana
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    755
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Avril 2007
    Messages : 755
    Par défaut Compatibilité IE 7
    Bonjour ,

    Voici le code avec lequel j'ai un souci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    onClick='if (confirm("Etes-vous sûr de vouloir supprimer cette ligne ?")) document.location="Declarer_services_suppr2.html";'
    Il se trouve dans une balise <a></a>

    Sous IE6 je n'ai aucun souci , la pop up s'ouvre , par contre sous IE7 la pop-up ne s'affiche et par contre l'élément href="#" présent dans la balise <a></a> est traité.

    Avez-vous une idée?


    Merci d'avance

  2. #2
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Bonjour,
    Citation Envoyé par Katachana Voir le message
    Sous IE6 je n'ai aucun souci , la pop up s'ouvre , par contre sous IE7 la pop-up ne s'affiche et par contre l'élément href="#" présent dans la balise <a></a> est traité.
    IE6 est trop permissif : ça ne devrait pas fonctionner non plus
    Essaye plutôt

    A+

  3. #3
    Expert confirmé

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050
    Par défaut
    Citation Envoyé par E.Bzz Voir le message
    Bonjour,
    IE6 est trop permissif : ça ne devrait pas fonctionner non plus
    Essaye plutôt

    A+
    Voire document.location.replace()
    http://javascript.developpez.com/faq...avig#accesPage

  4. #4
    Membre éclairé Avatar de Katachana
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    755
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Avril 2007
    Messages : 755
    Par défaut
    Du coup ca ne marche plus si j'ouvre une pop up d'avertissement avant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    onClick='if (confirm("Etes-vous sûr de vouloir supprimer cette ligne ?")) window.location.replace('Declarer_suppr2.html');'

  5. #5
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Citation Envoyé par Katachana Voir le message
    Du coup ca ne marche plus si j'ouvre une pop up d'avertissement avant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    onClick='if (confirm("Etes-vous sûr de vouloir supprimer cette ligne ?")) window.location.replace('Declarer_suppr2.html');'
    Il faudrait la ligne complète.
    Pour voir le type d'objet (input submit ?), et la manière dont le code est généré (PHP, en dur ?).

    Dans tous les cas, il y a au moins un problème de quotes non protégées ...

    A+

  6. #6
    Membre éclairé Avatar de Katachana
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    755
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Avril 2007
    Messages : 755
    Par défaut
    voila le code plus en détail :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <td><a href="#" onclick="switchMenu('4'); return false;">
    								<img id="action4" src="../../Images/boutons/ajouter.gif"></a>
     
    								<div id="menu4" class="menuContextl">    									 
    								<a href="#" tabindex="0" onClick='if (confirm("Etes-vous sûr de vouloir supprimer cette ligne ?")) document.location="Declarer_suppr2.html";' style="padding:10px;">Supprimer</a><br />								
    								</div>
    							</td>
    En fait au click sur le bouton, j'ai fais un p'tit menu contextuel, le probleme est qu'au click sur supprimer avec IE7 la pop-up javascript ne s'ouvre pas et par contre href="#" est pris en compte.

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

Discussions similaires

  1. Compatibilité D5 / VNC
    Par gord's dans le forum Outils
    Réponses: 7
    Dernier message: 12/05/2004, 17h02
  2. help!! problème de compatibilité ascendante
    Par valfredr dans le forum XMLRAD
    Réponses: 5
    Dernier message: 16/06/2003, 16h15
  3. [7RC3] Compatibilité avec les anciennes versions ...
    Par Sylvain Leray dans le forum XMLRAD
    Réponses: 3
    Dernier message: 15/05/2003, 16h46
  4. Compatibilité Visibroker 4.5 C++ Builder
    Par manuel dans le forum CORBA
    Réponses: 4
    Dernier message: 15/07/2002, 21h57
  5. compatibilité des librairies directX8
    Par Freakazoid dans le forum DirectX
    Réponses: 3
    Dernier message: 23/05/2002, 21h33

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