HighDots Forums  

quesito JS

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


Discuss quesito JS in the Javascript (Italian) forum.



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

Default quesito JS - 01-06-2008 , 03:22 PM






allora: ho fatto una pagina web contenete 2 Frame non ancorati (iframe)

nell' iframe di sinistra ho uno script che prevede opzioni di scelta e
che danno il risultato nell' iframe di destra. come fare a far ciò?

questa è una parte dello script che si trova nell'iframe di sinistra:

------------------------------------------------------------
<script type="text/javascript">

function carica()
{
var s="http://...... ";
top.frames['destra'].location.href=s.replace(/XXXX/i,document.forms[0].elements['campo'].value);
}
</script>

<form action="#" method="post" onsubmit="return false" >
<input type="text" name="campo" value="" />
<input type="radio" name="duration" value="http://...." onclick="
self.frames['destra'].location.href =
this.value.replace(/XXXX/i,document.forms[0].elements['campo'].value)"/>

.....
---------------------------------------

penso comunque che il problema risieda nel "top.frames['destra']" che
dovrei modificare. Come fare?

grazie da pierino la peste.



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

Default Re: quesito JS - 01-07-2008 , 02:17 AM






Il Sun, 06 Jan 2008 21:22:02 GMT, pierino ha scritto:

Quote:
allora: ho fatto una pagina web contenete 2 Frame non ancorati (iframe)
nell' iframe di sinistra ho uno script che prevede opzioni di scelta e
che danno il risultato nell' iframe di destra. come fare a far ciò?

questa è una parte dello script che si trova nell'iframe di sinistra:
script type="text/javascript"
function carica()
{
var s="http://...... ";
top.frames['destra'].location.href=s.replace(/XXXX/i,document.forms[0].elements['campo'].value);
il frame di destra ha name="destra"?

Quote:
form action="#" method="post" onsubmit="return false"
input type="text" name="campo" value="" /
input type="radio" name="duration" value="http://...." onclick="
self.frames['destra'].location.href =
this.value.replace(/XXXX/i,document.forms[0].elements['campo'].value)"/
cosa è questo "onclick"? non dovrebbe richiamare "carica()"? qua non stai
usando "top" e segnalerà errore (che sarà molto ben evidenziato nella
console javascript di firefox, immagino)

--
"Emancipate yourselves from mental slavery;
None but ourselves can free our minds"
B.M.


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

Default Re: quesito JS - 01-07-2008 , 04:25 AM



Così parlò Cristiano Larghi, alle ore 9.17.50 di lunedì il 07/01/2008
Dopo Cristo

Quote:
Il Sun, 06 Jan 2008 21:22:02 GMT, pierino ha scritto:
top.frames['destra'].location.href=s.replace(/XXXX/i,document.forms[0].elements['campo'].value);
CUT
il frame di destra ha name="destra"?
GRAZIE! l'ho nominato ed ora è tutto a poato.


Quote:
ue="http://...." onclick="
self.frames['destra'].location.href =
this.value.replace(/XXXX/i,document.forms[0].elements['campo'].value)"/

cosa è questo "onclick"? non dovrebbe richiamare "carica()"? qua non stai
usando "top" e segnalerà errore (che sarà molto ben evidenziato nella
console javascript di firefox, immagino)
dopo che ho nominato sopra non mi da + nessun errore da nessuna parte.
ciao e grazie ancora




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

Default Re: quesito JS - 01-07-2008 , 04:50 AM



Il Mon, 07 Jan 2008 10:25:31 GMT, pierino ha scritto:

Quote:
dopo che ho nominato sopra non mi da + nessun errore da nessuna parte.
ciao e grazie ancora
e cosa te ne fai della "carica()" se poi non la usi?

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


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

Default Re: quesito JS - 01-07-2008 , 05:20 AM



Così parlò Cristiano Larghi, alle ore 11.50.28 di lunedì il 07/01/2008
Dopo Cristo


Quote:
Il Mon, 07 Jan 2008 10:25:31 GMT, pierino ha scritto:
e cosa te ne fai della "carica()" se poi non la usi?
praticamente, esistono delle opzioni a cui e legato un dierso link,
quindi l'onclick è associato a diversi link es:


<form action="#" method="post" onsubmit="return false" >
<input type="text" name="campo" value="" />
<input type="radio" name="duration" value="http://1.XXXX" onclick="
self.frames['destra'].location.href =
this.value.replace(/XXXX/i,document.forms[0].elements['campo'].value)"/><b>
1 </b>

<input type="text" name="campo" value="" />
<input type="radio" name="duration" value="http://2.XXXX" onclick="
self.frames['destra'].location.href =
this.value.replace(/XXXX/i,document.forms[0].elements['campo'].value)"/><b>
2 Day</b>

etc...




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.