11548 sujets

JavaScript, DOM et API Web HTML5

Salut à tous,
j'ai un probleme de javascript.
Mon site est declarer en application/xhtml+xml ou en xhtml1-transitional (suivant le navigateur),
le validateur me dit que l'attribut name="" de la balise form je ne doit pas l'utiliser....

Mais sans cette attribut, la plupart de mes petits "plus" ne fonctionnent plus.
Je vous donne un exemple simple, la fonction opener, tres pratique,
mais que je n'arrive pas a configurer pour qu'elle remarche:
function lettre_a_maman()// rôle: écrire dans la page appelante 'Maman'
{
if (opener != null) {
opener.document.nom_du_formulaire.url.value = '<? echo $url; ?>';
}
}

petite decomposition:
opener = on ecrit dans la fenetre appelante
document = dans la page (lol je sait plus Smiley langue )
nom_du_formulaire = bah, le nom du formulaire, mais, a pu de nom mon formulaire :s
url = dans le champs nommé url
value = la valeur qui suit.

Ca me dit "opener.document.nom_du_formualaire has no properties..."

J'ai déjà essayer plusieurs techniques (mettre un id au formulaire, mettre forms[3] comment je l'ai vu sur un site... ect)

Merci d'avance du temps que vous perdrez a m'expliquer la solution Smiley lol
Modifié par Mobman02 (14 Jun 2005 - 12:48)
Mobman02 a écrit :

J'ai déjà essayer plusieurs techniques (mettre un id au formulaire, mettre forms[3] comment je l'ai vu sur un site...

Déjà essayer et ca ne fonctionne pas Smiley rolleyes
Sinon je n'aurais pas fait de topic Smiley sweatdrop