HighDots Forums  

IE e Opera 9 si, FF no

Javascript (Italian) Il linguaggio JavaScript (it.comp.lang.javascript)


Discuss IE e Opera 9 si, FF no in the Javascript (Italian) forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Torakiki
 
Posts: n/a

Default IE e Opera 9 si, FF no - 06-29-2006 , 04:32 AM






Ho questo piccolissimo frammento di codice che in un menu discesa mi
mostra le possibili opzioni, ad ogni opzione corrisponde una pagina.

Vicino al menu a discesa, ho piazzato un bottone VAI che mi "carica" la
pagina corrispondente alla voce del menu selezionata.

<SELECT size="1" name="menu">
<OPTION value="pagina1.html">Pagina (1)</OPTION>
<OPTION value="pagina2.html">Pagina (2)</OPTION>

Reply With Quote
  #2  
Old   
Ugo
 
Posts: n/a

Default Re: IE e Opera 9 si, FF no - 06-29-2006 , 04:51 AM






Quote:
SELECT size="1" name="menu"
OPTION value="pagina1.html">Pagina (1)</OPTION
OPTION value="pagina2.html">Pagina (2)</OPTION
.
.
.
.
OPTION value="paginaN.html">Pagina (N)</OPTION
/SELECT
INPUT type="submit" name="vai" value="&nbsp;Vai&nbsp;"
^^^^^^^^^
metti button perche' altrimenti (se non diversamente predisposto) propaghi
il submit del form causando un po' di conflitto (deve fare il submit o deve
fare il replace )

Quote:
onClick="window.location.href=menu.value;"
^^^^^^^
e meglio mettere:

this.form.menu.value
document.forms[0].menu.value
se e' il primo/unico form presente nella tua pagina

non credo sia garantito o cmq standard
che i browser creino dei riferimenti globali degli elementi della pagina
identifivati da name o id


Reply With Quote
  #3  
Old   
Cristiano Larghi
 
Posts: n/a

Default Re: IE e Opera 9 si, FF no - 06-29-2006 , 04:53 AM



In data Thu, 29 Jun 2006 11:51:25 +0200, Ugo ha scritto:

Quote:
non credo sia garantito o cmq standard
che i browser creino dei riferimenti globali degli elementi della pagina
identifivati da name o id
no, non è standard, e mi suona stranissimo che Opera lo accetti (opera
9????e da quando? vado subito a scaricarmela)

--
"Ho smesso di fumare.
Vivrò una settimana di più.
E in quella settimana pioverà a dirotto"
W.A.


Reply With Quote
  #4  
Old   
Ugo
 
Posts: n/a

Default Re: IE e Opera 9 si, FF no - 06-29-2006 , 05:02 AM



Quote:
non credo sia garantito o cmq standard
che i browser creino dei riferimenti globali degli elementi della pagina
identifivati da name o id
no, non è standard, e mi suona stranissimo che Opera lo accetti (opera
9????e da quando? vado subito a scaricarmela)
Che opera l'accetti, non mi fa ne caldo ne freddo
mi sembra strano che FF lo faccia!


Reply With Quote
  #5  
Old   
Ugo
 
Posts: n/a

Default Re: IE e Opera 9 si, FF no - 06-29-2006 , 05:07 AM



Quote:
che i browser creino dei riferimenti globali degli elementi della pagina
[...]
mi sembra strano che FF lo faccia!

Se non ricordo male l'avevano implementato ma e' disabilitato di default.
L'hanno implementato (ed e' sufficiente fare un prova)
pero' non credo che rientri in quelle cose che si possano abilitare o
meno...


Reply With Quote
  #6  
Old   
Agostino De Matteis
 
Posts: n/a

Default Re: IE e Opera 9 si, FF no - 06-29-2006 , 05:20 AM



Il Thu, 29 Jun 2006 12:02:45 +0200, Ugo ha scritto:

Quote:
che i browser creino dei riferimenti globali degli elementi della pagina
[...]
mi sembra strano che FF lo faccia!
Se non ricordo male l'avevano implementato ma e' disabilitato di default.

'bye


Reply With Quote
  #7  
Old   
Torakiki
 
Posts: n/a

Default Re: IE e Opera 9 si, FF no - 06-29-2006 , 05:28 AM



Quote:
onClick="window.location.href=menu.value;"
(Sarà il caldo, ma) Comincio ad essere un sul perso andante.

Allora, ho "ridotto" il FORM al solo

<FORM method="post">

e il BUTTON in

<BUTTON type="submit"
onClick="window.location.href=this.form.menu.value ;">&nbsp;Vai&nbsp;</BUTTON>

Ma non va ancora con FF, mi ricarica la stessa pagina ma con un
parametro

http://server/test.php?menu=pagina1.html

Allora ho provato con

<FORM method="post"
action="javascript:window.location.href=this.menu. value">

e lasciato il BUTTON come

<BUTTON type="submit">&nbsp;Vai&nbsp;</BUTTON>

Ma niente da fare....

Boh!

--
Quote:
Torakiki



Reply With Quote
  #8  
Old   
Ugo
 
Posts: n/a

Default Re: IE e Opera 9 si, FF no - 06-29-2006 , 05:36 AM



Quote:
onClick="window.location.href=menu.value;"

(Sarà il caldo, ma) Comincio ad essere un sul perso andante.

cut

si' ma io non ti ho detto di fare solo quello
ti avevo detto di fare soprattutto un'altra cosa!

mi quoto:

Quote:
INPUT type="submit" name="vai" value="&nbsp;Vai&nbsp;"
^^^^^^^^^
metti button perche' altrimenti (se non diversamente predisposto) propaghi
il submit del form causando un po' di conflitto (deve fare il submit o deve
fare il replace... )


Reply With Quote
  #9  
Old   
Agostino De Matteis
 
Posts: n/a

Default Re: IE e Opera 9 si, FF no - 06-29-2006 , 05:38 AM



Il Thu, 29 Jun 2006 12:07:01 +0200, Ugo ha scritto:

Quote:
Se non ricordo male l'avevano implementato ma e' disabilitato di default.
L'hanno implementato (ed e' sufficiente fare un prova)
pero' non credo che rientri in quelle cose che si possano abilitare o
meno...
Yep, controllando sembra che sia possibile dis/abilitare solo document.all
tramite browser.dom.document.all.disabled

'bye


Reply With Quote
  #10  
Old   
Ugo
 
Posts: n/a

Default Re: IE e Opera 9 si, FF no - 06-29-2006 , 05:38 AM



Quote:
Se non ricordo male l'avevano implementato ma e' disabilitato di default.
L'hanno implementato (ed e' sufficiente fare un prova)
pero' non credo che rientri in quelle cose che si possano abilitare o
meno...

Yep, controllando sembra che sia possibile dis/abilitare solo document.all
tramite browser.dom.document.all.disabled
Bello o_O

ma di cosa parli?
Di che browser parli?
Come si da' quella direttiva?
E' JS?


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.