HighDots Forums  

menù a tendine e link esterno

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


Discuss menù a tendine e link esterno in the Javascript (Italian) forum.



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

Default menù a tendine e link esterno - 02-16-2005 , 04:16 PM






Salve a tutti,

Con l'aiuto di Zero sono riuscito a risolvere un bel problemino che mi
assillava !!
Ora mi tocca ripostare con domande forse sciocche ma alla quale non so dare
risposta !! ;((

Dunque in una pagina ASP importo dei valori da un database in un menù a
tendina, e fino a qui non riscontro problemi, ma ora viene il bello..

Il menù a tendina contiene nomi di prodotti dvd ecc.. ora mi piacerebbe
comprendere se è possibile fare in modo che in base al dvd scelto nel menù a
tendina un pulsante affianco a questo menù mi permetta di visualizzare la
scheda relativa a quel dvd senza ricaricare la pagina.
Questo presumo sia possibile solo in JS... sempre se è possibile !!

Qualcuno per caso ha qualche idea !?!?

Grazieee



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

Default Re: menù a tendine e link esterno - 02-19-2005 , 07:49 AM






Quote:
Qualche soluzione sparsa:
a) Alla pressione del tasto, apri la scheda in una finestra di popup e
risolvi il problema a monte.

Questa Zero sarebbe la soluzione migliore..
il fatto è che la prima pagina visualizza dei menù a tendina che fanno parte
di un FORM ok?
Ecco questi dati una volta scelti attraverso il pulsante invia vengono poi
inviati ad una seconda pagina che visualizza la struttura in un formato
stampabile..
Ora mi chiedo è possibile fare in modo che il MODULO invii i dati alla
seconda pagina tranquillamente e il PULSANTINO affianco al menù a tendina
invii il dato relativo ad una pagina che poi sarà la pop up ?.. Mi trovo un
po' in confusion !!





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

Default Re: menù a tendine e link esterno - 02-22-2005 , 02:38 PM



nessuna soluzione prof Zero ?



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

Default Re: menù a tendine e link esterno - 02-23-2005 , 05:46 AM



On Sat, 19 Feb 2005 12:49:55 GMT, A1 wrote:

Quote:
a) Alla pressione del tasto, apri la scheda in una finestra di popup e
risolvi il problema a monte.

Questa Zero sarebbe la soluzione migliore..
il fatto è che la prima pagina visualizza dei menù a tendina che fanno parte
di un FORM ok?
Okay.

Quote:
Ecco questi dati una volta scelti attraverso il pulsante invia vengono poi
inviati ad una seconda pagina che visualizza la struttura in un formato
stampabile..
D'accordo.

Quote:
Ora mi chiedo è possibile fare in modo che il MODULO invii i dati alla
seconda pagina tranquillamente e il PULSANTINO affianco al menù a tendina
invii il dato relativo ad una pagina che poi sarà la pop up ?..
Non ho ben capito cos'e' che vuoi ottenere.

Quote:
Mi trovo un po' in confusion !!
Pure io. Spiega un po' meglio quest'ultima parte.

--
..ZER0//sign

"When you have eliminated the impossible, whatever remains,
however improbable, must be the truth." (S.H.)



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

Default Re: menù a tendine e link esterno - 02-24-2005 , 07:27 AM




Quote:
Ora mi chiedo è possibile fare in modo che il MODULO invii i dati alla
seconda pagina tranquillamente e il PULSANTINO affianco al menù a
tendina
invii il dato relativo ad una pagina che poi sarà la pop up ?..

Non ho ben capito cos'e' che vuoi ottenere.

Mi trovo un po' in confusion !!

Pure io. Spiega un po' meglio quest'ultima parte.


Dunque

- la pagina1.asp visualizza in diversi menù a tendina delle possibili scelte
(tipica possibilità dei menuù a tendina)
- dopo aver selezionato le vario opzioni nei diversi menù a tendina, i dati
in seguito alla pressione del pulsante invia vengono inviati ad una seconda
pagina pagina2.asp con l'utilizzo di un normale FORM, e fino qui ci siamo,
ora mi chiedo come posso fare per far si che premendo un pulsante INFO (che
si trova affianco di ogni menù a tendina) venga inviato il dato relativo
all'oggetto selezionato nel menù in questione, quest'ultimo mi apra una
finestra popup per visualizzare i dati relativi a quell'oggetto??
Cioè devo fare 2 form ? uno per l'invio a pagina2.asp e l'altro per l'invio
alla pagina di POPUP che visualizza poi le caratteristiche ?

Non capisco come strutturare la cosa... 2 FORM uno dentro l'altro ? ma è
possibile ?

Grazie Mr

Saluti




Reply With Quote
  #6  
Old   
ZER0
 
Posts: n/a

Default Re: menù a tendine e link esterno - 02-24-2005 , 07:47 AM



On Thu, 24 Feb 2005 12:27:39 GMT, A1 wrote:

Quote:
- la pagina1.asp visualizza in diversi menù a tendina delle possibili scelte
(tipica possibilità dei menuù a tendina)
- dopo aver selezionato le vario opzioni nei diversi menù a tendina, i dati
in seguito alla pressione del pulsante invia vengono inviati ad una seconda
pagina pagina2.asp con l'utilizzo di un normale FORM, e fino qui ci siamo,
Si, fin qui ci siamo.

Quote:
ora mi chiedo come posso fare per far si che premendo un pulsante INFO (che
si trova affianco di ogni menù a tendina) venga inviato il dato relativo
all'oggetto selezionato nel menù in questione, quest'ultimo mi apra una
finestra popup per visualizzare i dati relativi a quell'oggetto??
Quello che non capisco e' se tu vuoi ottenere contemporaneamente il primo
comportamento ed il secondo.
Mi spiego: Tu hai una form, con una select. Alla pressione di un pulsante
questi dati vengono inviati a pagina2.asp.
Perfetto.
Adesso mi dici che hai un altro pulsante, INFO. Cio' che non capisco e cosa
vuoi far fare a questo pulsante.
Vuoi che ti apra una popup relativa ai dati dell'oggetto selezionato e
basta; oppure vuoi che ti apra la popup in questione E invii i dati anche a
pagina2.asp?

--
..ZER0//sign

"When you have eliminated the impossible, whatever remains,
however improbable, must be the truth." (S.H.)



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

Default Re: menù a tendine e link esterno - 02-24-2005 , 01:04 PM




Quote:
Adesso mi dici che hai un altro pulsante, INFO. Cio' che non capisco e
cosa
vuoi far fare a questo pulsante.
Vuoi che ti apra una popup relativa ai dati dell'oggetto selezionato e
basta; oppure vuoi che ti apra la popup in questione E invii i dati anche
a
pagina2.asp?
La prima che hai detto !!!!!!!
Ossia che apra solamente i dati relativi all'oggetto selezionato e basta !!
Questo pulsante affianco al menù a tendina serve a visualizzare le
caratteristiche dell'oggetto in questione.. mentre il pulsante INVIA (a
pagina 2) invia tutto il form ad una seconda pagina !

E' possibile fare ciò ?

Grazie Zero...
Troppoo paziente & Gentile !




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

Default Re: menù a tendine e link esterno - 02-25-2005 , 06:58 AM



On Thu, 24 Feb 2005 18:04:17 GMT, A1 wrote:

Quote:
Ossia che apra solamente i dati relativi all'oggetto selezionato e basta !!
Secondo me la cosa migliore e' che lasci il codice della form cosi' com'e',
ovvero che il pulsante di submit visualizzi la pagina per la stampa.

Per quanto riguarda il dettaglio, aggiungi un pulsante che prevelevi i dati
dell'oggetto selezionato, e li passi via get alla pagina di
visualizzazione.

Qualcosa di questo tipo:

<select name="cmbObjects">
<option value="1">object one</option>
<option value="2">object two</option>
</select>
<input type="button" onclick="showDetails(this.form.cmbObjects)"
value="info" />

presupponendo che il value sia ad esempio l'id dell'oggetto che poi vai a
pescare lato asp su una tabella.
La funzione showDetails() sara' qualcosa del genere:

function showDetails(sel){
if (sel.selectedIndex==-1){
/* non c'e' selezione, gestisci come meglio credi la cosa */
}else{
window.open("details.asp?id="+sel.value,"","width= 500,height=300");
};
};

ovviamente imposta le features della popup come meglio credi, e se vuoi
dalle un nome.

Giusto per darti una traccia. Adatta la cosa alle tue esigenze.

--
..ZER0//sign

"When you have eliminated the impossible, whatever remains,
however improbable, must be the truth." (S.H.)



Reply With Quote
  #9  
Old   
A1
 
Posts: n/a

Default Re: menù a tendine e link esterno - 03-16-2005 , 07:52 AM




"ZER0" <zer0.shock (AT) libero (DOT) it> ha scritto nel messaggio
news:1mkycxkm07zty.dlg (AT) ID-171124 (DOT) news.individual.net...
Quote:
On Thu, 24 Feb 2005 18:04:17 GMT, A1 wrote:

Ossia che apra solamente i dati relativi all'oggetto selezionato e basta
!!

Secondo me la cosa migliore e' che lasci il codice della form cosi'
com'e',
ovvero che il pulsante di submit visualizzi la pagina per la stampa.

Per quanto riguarda il dettaglio, aggiungi un pulsante che prevelevi i
dati
dell'oggetto selezionato, e li passi via get alla pagina di
visualizzazione.

Qualcosa di questo tipo:

select name="cmbObjects"
option value="1">object one</option
option value="2">object two</option
/select
input type="button" onclick="showDetails(this.form.cmbObjects)"
value="info" /

presupponendo che il value sia ad esempio l'id dell'oggetto che poi vai a
pescare lato asp su una tabella.
La funzione showDetails() sara' qualcosa del genere:

function showDetails(sel){
if (sel.selectedIndex==-1){
/* non c'e' selezione, gestisci come meglio credi la cosa */
}else{
window.open("details.asp?id="+sel.value,"","width= 500,height=300");
};
};

ovviamente imposta le features della popup come meglio credi, e se vuoi
dalle un nome.

Giusto per darti una traccia. Adatta la cosa alle tue esigenze.


Ciao Zero..
tutto ok per la volta scorsa.. o meglio per il mex che ritrovi qui sopra..
(ho avuto solamente ora modo di lavorarci..)
Il fatto è che ora ho un ulteriore problemino.. nel form in questione ho tra
i vari campi anche tre menù a tendina che vengono utilizzati per fare la
somma di alcuni valori (quei famosi menù a tendina che mi hai aiutato a
realizzare tempo fa i quali permettevano in base ad una semplice selezioni
di mostrare direttamente la somma dei vari valori, la discussione si
chiamava PAGINA OPERAZIONI. Comunque il codice che mi avevi postato era
questo:

<script type="text/javascript">
function calcValue(){
var f=document.forms[0],
oText=f.txtResult,
els=f.cmbNumber,
iSum=0;

for (var i=0;i<els.length;i++)
iSum+=parseInt(els[i].options[els[i].selectedIndex].value,10);

oText.value=iSum;
}
window.onload=function(){
var els=document.forms[0].cmbNumber;
for (var i=0;i<els.length;i++){
els[i].onchange=calcValue;
}
}
</script>


<form>
<select name="cmbNumber">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>

<select name="cmbNumber">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>

<select name="cmbNumber">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
<input name="txtResult" type="text" value="0" />
</form>



)

Ecco il fatto ora è questo il campo value è già occupato per fare la somma
quindi come posso utilizzarlo per come campo per inserire l'id ? Vedi inizio
di questo messaggio quello che mi hai detto tu:
Quote:
select name="cmbObjects"
option value="1">object one</option
option value="2">object two</option
/select

Spero di essermi fatto chiarire..

Zero.. son nelle tue mani

Grazie in anticipo davvero

Saluti





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

Default Re: menù a tendine e link esterno - 03-16-2005 , 09:28 AM



On Wed, 16 Mar 2005 12:52:58 GMT, A1 wrote:

[cut]
Quote:
presupponendo che il value sia ad esempio l'id dell'oggetto che poi vai a
pescare lato asp su una tabella.

Giusto per darti una traccia. Adatta la cosa alle tue esigenze.

Ciao Zero..
tutto ok per la volta scorsa.. o meglio per il mex che ritrovi qui sopra..
(ho avuto solamente ora modo di lavorarci..)
Il fatto è che ora ho un ulteriore problemino.. nel form in questione ho tra
i vari campi anche tre menù a tendina che vengono utilizzati per fare la
somma di alcuni valori
[cut]
Ecco il fatto ora è questo il campo value è già occupato per fare la somma
quindi come posso utilizzarlo per come campo per inserire l'id ?
Come ti ho scritto, io ho "presupposto" che il value sia l'id. Non so cosa
usi tu per collegare l'elemento "option" della select con l'effettivo
"record" sulla tabella.


--
ZER0

~ The Tangent Universe collapsed 5981 days, 8 hours, 46 minutes and 21 seconds ago.



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.