11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour Bonjour
Je ne vais pas passer trois heures sur ce topic, et vous non plus, j'espère !
Je di ca vu la difficulté (nulle me direz-vous) du problème :
Ouvrir une URL / un lien http://mapage.com dans le cadre _top
En résumé : la base du javascript !
Et, encore heureux !, je sais comment fair SANS le cadre (encore plus la base du javascript !)
document.location.href="http://mapage.com"
: et ca marche !! Smiley biggrin
maintenant passons au cadre Smiley decu : ???????
Smiley biggol Smiley biggol
merci pour vos réponses rapides !
Bonjour,
Plusieurs cas de figure.

Équivalent à target="_top" du HTML transitionel :
top.location = ...

Cadre frame d'un frameset :
window.frames['nom_Frame'].location = ...
ou bien document.frames['nom_frame'].location = ...

Cadre iframe :
document.getElementById('nom_iframe').location = ...
et document.getElementById('nom_iframe').contentDocument.location = ... pour certains navigateurs
merci de ta réponse rapide !!
donc mon code serai donc :
document.location.href="http://mapage.com".frames[_top]
?
je vais vérifié si ca marche !
( euh.. petite question : pourquoi mettr des [] pour indiquer la valeur de la propriété "frames" si il existe déja = ?? )
merci !
Modifié par titoinou (20 Sep 2006 - 19:13)
a écrit :

document.location.href="http://mapage.com".frames[_top]

NOn, pour ouvrir dans toute la fenêtre (équivalent du top), ça serait plutôt :
top.location.href="http://mapage.com";
cooool merci merci merci merci merci !!
et si je veux que ca s'ouvre dans le cadre x je doi fair
x.location.href="http://mapage.com"
??
merci 5 fois ! Smiley biggrin
jai testé, marche pas .. Smiley decu
mais c'est pas grave !!
(je voulais juste savoir pour .. euh ma "culture" Smiley cligne )
j'ai testé
window.frames['x'].location.href="PAGE WEB"
mais marche pas ..
grave !
Modifié par titoinou (23 Sep 2006 - 13:20)
Salut,

Je sais que c'est un salon Javascript mais dans un forum Web standards. Je viens de voir ton code et j'en suis tout retourné. C'est NUL.

On croirait un code millésimé 1970.

Tu as des problèmes d'adressage de ton script, pas étonnant.