Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

window.opener

13 views
Skip to first unread message

:::Hoop!:::

unread,
Jun 7, 2002, 10:40:26 AM6/7/02
to
Salve a tutti,

ecco il mio quesito. Da una pagina (A) apro con il comando windows.open
un'altra pagina (B).
Nella pagina B vorrei richiamare il valore di una textarea presente nella
pagina A. Ho usato la sintassi:

var editorvalue = window.opener.document.formname.inputname.value;

Nessun problema se definisco la textarea normalmente. Il problema sorge
quando definisco il nome della textarea come array:

<textarea name="content[1]"></textarea>
<textarea name="content[2]"></textarea>

e la sintassi di cui sopra non funziona più. Ad esempio richiamando:

var editorvalue = window.opener.document.formname.content[1].value;

non ottengo nulla. So che il mio errore è dovuto al fatto che ancora non
conosco bene js, perciò chiedo lumi a chi vorrà essere così cortese da
aiutarmi!

Stefano Vita

Cristiano Larghi

unread,
Jun 7, 2002, 10:57:36 AM6/7/02
to
cosa significa "definire il nome come array?"
che senso ha content[1] ?
Puoi provare tra virgolette
(opener.document.forms['tuaform'].item['content[1]'].value) , ma anche se
funziona io eviterei di dare un nome simile ai tags


:::Hoop!:::

unread,
Jun 7, 2002, 11:33:51 AM6/7/02
to

"Cristiano Larghi" <c.largh...@executive.it> ha scritto nel messaggio
news:adqhll$oq$1...@fe2.cs.interbusiness.it...

Si, lo so, ma il fatto è che le textarea sono create dinamicamente con php,
e all'invio del form io mi ritrovo (sempre in php) un bell'array già pronto
per fare le mie operazioni di scrittura sul db. Non usare un array nel form
mi renderebbe le cose molto complicate, e quindi preferivo evitare di
nominare le textarea in modo diverso...

La tua soluzione purtroppo non funziona.

Altre idee?

--
Stefano Vita Finzi Zalman
ho...@despammed.com
--
Pronesis srl
www.pronesis.it


Cristiano Larghi

unread,
Jun 7, 2002, 12:17:46 PM6/7/02
to
A me questo funziona (ie5.5sp2):

<body onload="alert(document.forms['pippo'].elements('content[1]').value)">
<form name='pippo'>
<input type=text name='content[1]' value='prova'>
</form>


:::Hoop!:::

unread,
Jun 7, 2002, 12:40:43 PM6/7/02
to

"Cristiano Larghi" <c.largh...@executive.it> ha scritto nel messaggio
news:adqmc8$5bd$1...@fe2.cs.interbusiness.it...

SEI UN GRANDE!!!!! Ora funziona!!!! Ti ringrazio tantissimo!!

0 new messages