[Résolu] Javascript ne fonctionne pas avec FF

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
EmmaZL
Lézard à collerette
Messages : 245
Inscription : 07 août 2004, 00:43

[Résolu] Javascript ne fonctionne pas avec FF

Message par EmmaZL »

Bonjour,

J'ai un tout simple Javascript qui fonctionne sous IE mais pas sous FF :

Code : Tout sélectionner

<a href="javascript:window.close()">Close Window</a>
Pourtant, sur un autre de mes sites, j'ai ceci qui fonctionne parfaitement :

Code : Tout sélectionner

<input type="button" class="forButton" onClick="window.close()" value="Fermer cette fenêtre">
Mais cette fois je ne veux pas un bouton, j'aimerais juste un lien...

Ca me semble simple mais je ne m'y connais pas beaucoup en javascript, alors si quelqu'un a une idée, c'est volontiers...



Je n'aime pas trop javascript, mais je ne sais pas comment faire autrement...

Merci d'avance,

Emma.
Dernière modification par EmmaZL le 09 août 2005, 02:26, modifié 1 fois.
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème. (devise Shadok)
Ma configuration
arno.
Varan
Messages : 1347
Inscription : 19 août 2004, 12:26

Message par arno. »

si ça peut t'aider, quand j'essaye de faire ça,
j'ai la console JS qui me dit que le javascript ne peut fermer que les fenetres qui ont été ouvertes par du javascript.
jv2759
Tyrannosaurus Rex
Messages : 4161
Inscription : 12 févr. 2004, 14:29

Message par jv2759 »

tu as essayer ceci :

Code : Tout sélectionner

<a href="#" onClick="window.close()">Close Window</a>
Inscrit sur la liste des abonner absent...
EmmaZL
Lézard à collerette
Messages : 245
Inscription : 07 août 2004, 00:43

Message par EmmaZL »

Bonsoir et merci... :wink:
arno. a écrit :si ça peut t'aider, quand j'essaye de faire ça,
j'ai la console JS qui me dit que le javascript ne peut fermer que les fenetres qui ont été ouvertes par du javascript.
Ah... :? Mais j'aimerais bien que ça ferme la fenêtre même si elle ne s'est pas ouverte avec du JS.
jv2759 a écrit :tu as essayer ceci :

Code : Tout sélectionner

<a href="#" onClick="window.close()">Close Window</a>

Je viens de tester. Ca fonctionne avec IE. Mais pas avec FF.
Avec FF, ça rajoute juste # à la fin de mon URL

Aurais-je mal configuré qqch dans mon FF ? :?
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème. (devise Shadok)
Ma configuration
Bobe
Iguane
Messages : 742
Inscription : 28 juil. 2003, 21:29

Message par Bobe »

Non, ce que tu veux faire n’est pas possible sur Firefox. Il n’autorise en javascript que la fermeture des fenêtres précédemment ouvertes avec javascript.
« La vie d’un geek est un combat perpétuel contre l’imperfection »
EmmaZL
Lézard à collerette
Messages : 245
Inscription : 07 août 2004, 00:43

Message par EmmaZL »

Bobe a écrit :Non, ce que tu veux faire n’est pas possible sur Firefox. Il n’autorise en javascript que la fermeture des fenêtres précédemment ouvertes avec javascript.
Ok. Merci Bobe, je ne savais pas.
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème. (devise Shadok)
Ma configuration
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Bobe a écrit :Non, ce que tu veux faire n’est pas possible sur Firefox. Il n’autorise en javascript que la fermeture des fenêtres précédemment ouvertes avec javascript.
La belle théorie :lol: :lol: :lol:
On dire qu'il n'est censé autoriser la fermeture que des fenêtres ouvertes par JS :wink: C'est un des cas où ça marche. Mais il y en a où ça ne fonctionne pas (en particulier avec le mode fenêtre unique natif, dans lequel les onglets ouverts par clic milieu peuvent souvent se fermer par javascript... de même que les non-fenêtres (c'est-à-dire l'onglet courant qui a été remplacé par le contenu de la cible js...)).
EmmaZL
Lézard à collerette
Messages : 245
Inscription : 07 août 2004, 00:43

Message par EmmaZL »

calimo a écrit :La belle théorie :lol: :lol: :lol:
On dire qu'il n'est censé autoriser la fermeture que des fenêtres ouvertes par JS :wink: C'est un des cas où ça marche. Mais il y en a où ça ne fonctionne pas (en particulier avec le mode fenêtre unique natif, dans lequel les onglets ouverts par clic milieu peuvent souvent se fermer par javascript... de même que les non-fenêtres (c'est-à-dire l'onglet courant qui a été remplacé par le contenu de la cible js...)).
J'ai rien compris, mais t'inquiètes pas, c'est pas de ta faute... :lol:

A part ça, existe-t-il un autre moyen de parvenir à mes fins ?
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème. (devise Shadok)
Ma configuration
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Oui : ouvrir la fenêtre avec javascript :wink:
Ou mieux encore, et probablement plus simple (à la fois pour toi et pour l'utilisateur) : ne pas ouvrir de fenêtre :)
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 3 invités