HighDots Forums  

Problema semplice(?): aprire url da <select>

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


Discuss Problema semplice(?): aprire url da <select> in the Javascript (Italian) forum.

Reply
 
Thread Tools Display Modes
  #1  
Old   
panathos@gmail.com
 
Posts: n/a

Default Problema semplice(?): aprire url da <select> - 11-08-2005 , 08:07 AM






Ciao a tutti,

sono due ore che sto cercando come usare javascript per aprire un url
al cambio di valore in una <select>. La situazione è questa:

<select name=documento>
<option value="http://indirizzo/file1.pdf>pagina1</option>
<option value="http://indirizzo/file2.pdf>pagina2</option>
</select>


Potreste farmi un esempio di come aprire i pdf nelle <option>
semplicemente selezionandoli dal combo? Credevo fosse qualcosa tipo

onchange="javascript:document.SelectCategory.submi t()

ma non funziona.

Ed inoltre, se ci sono più select nella pagina, devo identificarle
tramite un ID per attivare l'apertura dei PDF tramite javascript?

Grazie

Panathos




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

Default Re: Problema semplice(?): aprire url da <select> - 11-08-2005 , 08:24 AM






In data 8 Nov 2005 05:07:57 -0800, panathos (AT) gmail (DOT) com ha scritto:

Quote:
sono due ore che sto cercando come usare javascript per aprire un url
al cambio di valore in una <select>. La situazione è questa:
select name=documento
select name="documento" onchange="if(this.value!='')
window.location.href=this.value">
Quote:
option value="http://indirizzo/file1.pdf>pagina1</option
Manca la chiusura delle virgolette nel value

Quote:
onchange="javascript:document.SelectCategory.submi t()
onchange non richiede javascript:; SelectCategory cos'è, una form? Così
scateni la form...

Quote:
Ed inoltre, se ci sono più select nella pagina, devo identificarle
tramite un ID per attivare l'apertura dei PDF tramite javascript?
Se fai come ho scritto sopra no, altrimenti devi dire esattamente qual è la
situazione...

--
"Ti sei salvato
o sei entrato in banca pure tu?"
A.V.


Reply With Quote
  #3  
Old   
Panathos
 
Posts: n/a

Default Re: Problema semplice(?): aprire url da <select> - 11-08-2005 , 10:59 AM



Cristiano Larghi wrote:

Quote:
select name="documento" onchange="if(this.value!='')
window.location.href=this.value"
option value="http://indirizzo/file1.pdf>pagina1</option
Manca la chiusura delle virgolette nel value
Amico, mi stai salvando la vita... sul javascript si trovano cose
mostruose, in rete, e quelle più facili come questa no (forse perché
si presuppone che siano fra le prime ad essere studiate?)
Comunque... grazie!!


Quote:
Ed inoltre, se ci sono più select nella pagina, devo identificarle
tramite un ID per attivare l'apertura dei PDF tramite javascript?
Se fai come ho scritto sopra no, altrimenti devi dire esattamente qual è la
situazione...
La situazione è senza form, e va quasi alla perfezione il tuo
suggerimento!
Solo un'ultima cosa, se ti va: il codice
"window.location.href=this.value" apre il pdf nella stessa finestra...
come faccio a farlo aprire in una nuova finestra del browser?

Grazie,
Panathos



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

Default Re: Problema semplice(?): aprire url da <select> - 11-08-2005 , 11:12 AM



In data 8 Nov 2005 07:59:18 -0800, Panathos ha scritto:

Quote:
select name="documento" onchange="if(this.value!='')
window.location.href=this.value"
option value="http://indirizzo/file1.pdf>pagina1</option
Manca la chiusura delle virgolette nel value

Amico, mi stai salvando la vita...
:-) beh, allora quantomeno attendo trepidante pizz&birra!

Quote:
sul javascript si trovano cose
mostruose, in rete, e quelle più facili come questa no (forse perché
si presuppone che siano fra le prime ad essere studiate?)
:-)

Quote:
La situazione è senza form, e va quasi alla perfezione il tuo
suggerimento!
Solo un'ultima cosa, se ti va: il codice
"window.location.href=this.value" apre il pdf nella stessa finestra...
come faccio a farlo aprire in una nuova finestra del browser?
onchange="if(...) window.open(this.value)"

--
"Run rabbit run
dig that hole, forget the sun
and when at last the work is done
don't sit down, it's time to dig another one"
P.F.


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

Default Re: Problema semplice(?): aprire url da <select> - 11-09-2005 , 03:24 AM



Cristiano Larghi wrote:

Quote:
Amico, mi stai salvando la vita...
:-) beh, allora quantomeno attendo trepidante pizz&birra!
Se passi da Bologna fa un fischio!


Quote:
mostruose, in rete, e quelle più facili come questa no (forse perché
si presuppone che siano fra le prime ad essere studiate?)
:-)
C'hai da sorridere, te, fossero poche le cose da studiare... ormai per
fare qualcosa di decente bisogna saper maneggiare troppe tecnologie...
da esaurimento.


Quote:
come faccio a farlo aprire in una nuova finestra del browser?
onchange="if(...) window.open(this.value)"
Grazie infinite (e cmq se sei di Bologna o dintorni, potrebbe essere
interessante qualcosa più di una birra...)

Panathos



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

Default [OT] Re: Problema semplice(?): aprire url da <select> (was: Problema semplice(?): aprire url da <select>) - 11-09-2005 , 03:48 AM



In data 9 Nov 2005 00:24:53 -0800, Panathos ha scritto:

Quote:
Se passi da Bologna fa un fischio!
Stai sicuro! (ma sono milanese, non sto [purtroppo] da quelle belle parti!)

--
"That until there is no longer first class
And second class citizens of any nation
Until the colour of a man's skin
Is of no more significance than the colour of his eyes
Me say war"

B.M.


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 - 2014, Jelsoft Enterprises Ltd.