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:
petite decomposition:
opener = on ecrit dans la fenetre appelante
document = dans la page (lol je sait plus
)
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
Modifié par Mobman02 (14 Jun 2005 - 12:48)
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

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

Modifié par Mobman02 (14 Jun 2005 - 12:48)