window.open javascipt

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


dadovb
WRInaute accro
WRInaute accro
 
Messages: 2038
Inscription: Mar Nov 22, 2005 9:50

window.open javascipt

Message le Ven Jan 06, 2006 16:13

Bonjour à tous,

Code: Tout sélectionner
window.open(theURL,'grey','toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, left=0, top=0');


J'utilise cette fonction pour ouvrir unr nouvelle fenetre avec la nouvelle page dedans, mais la page du navigateur d'ou je lance la fonction affiche ceci sur une page blanche : [object Window]

Je souhaiterais quelle la page d'où je lance le windows.open reste telle qu'au lancement de la deuxième fenetre. Je sais pa si je sui tre clair...

- La deuxieme fenetre doit souvrir avec la nouvelle page dedans
- le fenetre de départ doit restée sur la meme qu'avant le lancement de window.open

Voilà, j'espère que vous pourrez m'aider, merci d'avance :P


dadovb
WRInaute accro
WRInaute accro
 
Messages: 2038
Inscription: Mar Nov 22, 2005 9:50

Message le Ven Jan 06, 2006 16:18

En fait, j'ai mal expliquer mon probleme, en fait le windows.open je le lance depuis une anim flash, et je fais donc un getURL("javascrip:windows.open...."), d'où logiquement il peut pas garder ma page de départ telle qu'avant le lancement de window.open.

Connaissez-vous alors une autre fonction flash que getURL qui me permettre d'ouvrir une nouvelle fenetre ?

Merci d'avance


narayana
WRInaute passionné
WRInaute passionné
 
Messages: 835
Inscription: Ven Jan 28, 2005 12:53

Message le Ven Jan 06, 2006 17:07

Pas à ma connaissance en tout cas. Il faudrait voir du côté des sites orientés flash.
Par contre je ne comprends pas très bien " il peut pas garder ma page de départ telle qu'avant le lancement de window.open" ?


phpmikedu83
WRInaute accro
WRInaute accro
 
Messages: 1281
Inscription: Sam Aoû 06, 2005 7:34

Message le Ven Jan 06, 2006 18:27

et si tu mets un "_blank" dans ton getURL, c'est pas bon???

Hervé12
Nouveau WRInaute
 
Messages: 21
Inscription: Jeu Mai 19, 2005 14:33

Message le Ven Jan 06, 2006 23:29

Salut,

Ajoute void 0;


href="javascript:mafonction();void 0;"

void est un opérateur unaire (d'où le 0 à la suite, l'opérande peut avoir un type quelconque) qui retourne undefined. Utilisé dans une référence javascript, il indique au navigateur qu'il ne doit pas afficher l'évaluation de l'expression. Dans ton cas, window.open est évalué dans sa fenêtre et le résultat est vide, d'où la page blanche que tu vois. En ajoutant void 0 à la fin d'une chaîne d'exécution (on peut appeler plusieurs fonction à la suite), tu éviteras ce problème.

Note que normalement (on sait jamais avec les bugs des navigateurs...) void window.open(blabla...); est aussi possible.

C'est OK ?


phpmikedu83
WRInaute accro
WRInaute accro
 
Messages: 1281
Inscription: Sam Aoû 06, 2005 7:34

Message le Sam Jan 07, 2006 9:25

Hervé12 a écrit:Salut,

Ajoute void 0;


href="javascript:mafonction();void 0;"

void est un opérateur unaire (d'où le 0 à la suite, l'opérande peut avoir un type quelconque) qui retourne undefined. Utilisé dans une référence javascript, il indique au navigateur qu'il ne doit pas afficher l'évaluation de l'expression. Dans ton cas, window.open est évalué dans sa fenêtre et le résultat est vide, d'où la page blanche que tu vois. En ajoutant void 0 à la fin d'une chaîne d'exécution (on peut appeler plusieurs fonction à la suite), tu éviteras ce problème.

Note que normalement (on sait jamais avec les bugs des navigateurs...) void window.open(blabla...); est aussi possible.

C'est OK ?


Ca doit être bon avec "_blank", car sans je sais pas ce que ça peut donner vu que la fonction getURL sert à appeler une URL en action script...


dadovb
WRInaute accro
WRInaute accro
 
Messages: 2038
Inscription: Mar Nov 22, 2005 9:50

Message le Lun Jan 09, 2006 11:35

Ca ne marche pas ken c lancé depuis flash, ca m'ouvre une nouvelle fenetre mais vide. DU coup^je vais plus l'ouvrir en pop-up mais ds la fenetre par défaut. merci ken meem


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités