pb settimeout [javascript] - HTML/CSS - Programmation
Marsh Posté le 04-12-2006 à 13:32:52
Code :
|
et
Code :
|
maintenant l'interet de faire un lien vers google qui redirige au bout de 3 secondes chez crosoft
Marsh Posté le 04-12-2006 à 17:28:57
kappa a écrit : Les liens sont pour le test |
Petite question idiote : ta page "Autrepage" existe-t-elle ? Je suppose que tu nous écris "Autrepage" comme ça pour le fun mais qu'en fait c'est "_blank" ?
Marsh Posté le 04-12-2006 à 17:36:48
C'est pas un peu relou, une page qui s'ouvre bizarrement de nulle part au bout de 3 secondes
Marsh Posté le 04-12-2006 à 17:37:57
autre ou blank on s'en moque c'est juste un nom ...
Mais m'a planté le return false va dans delai et pas ouvre:
Code :
|
Voila pourquoi le code marchait pas...
Par contre ce que tu demandes s'pas possible !!!
Au moment ou tu cliques, tu changes de page et le "popup" que tu voudrais voir executé est oublié!
Marsh Posté le 04-12-2006 à 18:42:12
Je vois bien une solution mais il faudrait que ta fenêtre d'aide soit déjà ouverte et tout le temps ouverte... Est-ce le cas?
edit: mais pourquoi tu mets pas directement l'aide dans la bonne page? Avec un système de div qui se cache/apparait, enfin un truc dans le genre?
Marsh Posté le 05-12-2006 à 08:29:01
kappa a écrit : 1 - Ce n'est aps pour moi |
ça donne pas le droit de faire nawak hein
kappa a écrit : 2 - pour l'effet visuel on voit mieux une fenetre qui s'ouvre qu'un div qui apparait |
Pas d'accord, d'autant que maintenant les navigateurs (FF et IE7) "bloquent" ce genre de pop-ups
kappa a écrit : 2- non la fenetre d'aide ne restera pas ouverte |
non, puisque l'astuce consistait à placer la fonction delai dans le pop-up et pas dans le opener... Mais si elle est fermée ça marche pas
Marsh Posté le 05-12-2006 à 13:36:31
kappa a écrit : Tu veux FF bloques les popup |
negativ sir!!!
En l'occurence ton popup ne s'ouvre pas sur un lien...
Le click en question appele la fonction delai, qui elle ouvre un popup 3 secondes plus tard. Le-dit popup sera bloqué par FF.
Marsh Posté le 06-12-2006 à 08:41:43
non non non ...
Le time out marche très bien mais pas comme tu voudrais!
Par contre j'ai réfléchi à une autre solution, ta fenêtre d'aide il faut que ça soit la page2 qui l'ouvre pour que tu obtiennes l'effet désiré.
Donc dans la lien de page 1 vers page 2 tu rajoutes un argument, et en fonction dans la page 2 tu executes ou non une fonction js.
Bon evidement si tu n'as pas la main sur la page2 ça peut pas marcher non plus!
Marsh Posté le 06-12-2006 à 19:08:38
the solution envisagée en gros:
Code :
|
et dans toutes les pages appelés par la fenetre aide tu mets un lien sur un fichier js qui contient la fonction chgURL dans le genre:
Code :
|
Et pour ton autre problème effectivement un coup de getElementsByTagName:
Code :
|
Marsh Posté le 12-12-2006 à 20:28:27
Code :
|
window.onload=salut OU <body onload="salut()">
fait attention putain
et je vois pas ce que foutais le window.onload=this
en plus si tu indentais correctement ton code et que tu faisais plus attention tu aurais vu que le return false n'est pas dans le .onclick=function() {} mais en dehors
ci dessus la version corrigée
Marsh Posté le 12-12-2006 à 20:44:16
Postes ton code, je suis sûr que t'as encore oublié un truc
Marsh Posté le 12-12-2006 à 21:32:19
ouais ben dis nous ce qui n'allait pas
(entre temps j'ai passé meme pas 1 min a remanier ton code et le poster) donc j'ai pas testé hein)
et puis payes toi firefox et firebug merde, ca coute 1 telechargement
Marsh Posté le 16-12-2006 à 15:08:01
va dans firefox avec firebug et dis nous ce que tu as comme erreur bondieu
Marsh Posté le 04-12-2006 à 12:53:37
Bonjour
pourriez vous m'indiquer pourquoi mon code ne fonctionne pas
j'ai fais des recherches mais je ne trouve pas pourquoi
Merci beaucoup
---------------
I am kApPa and I approve this message.