Newsgroup: it.comp.lang.javascript
Titolo: Primo post sui Frames...

Ho scaricato da:Javascript il seguente codice:
<center>
<form name="addresses">
do you want to ... <select name="list" onChange="update()">
<option value="mailto:
ad...@some-site.com
">email 
ad...@some-site.com
<option value="mailto:
sup...@some-site.com
">email 
sup...@some-site.com
<option value="
http://www.netscape.com
">go to 
www.netscape.com
</select>
<a href="updatelink">do it!</a>
</form>
</center>
<script language="javascript">
<!-- this script and many more are available free online at -->
<!-- the javascript source!! 
http://javascript.internet.com
 -->
<!--  begin
pos = 9999;
for(num=0;num<document.links.length;num++) {
if (document.links[num].href.indexOf("updatelink") != -1) {
pos = num;
num = 5000;
   }
}
function update() {
if (pos!=9999) {
sel = document.addresses.list.selectedIndex;
document.links[pos].href = document.addresses.list[sel].value;
   }
}
update();
// end -->
</script>
<p><center>
<font face="arial, helvetica" size="-2">Free JavaScripts provided<br>
by <a href="
http://javascriptsource.com
">The JavaScript Source</a></font>
</center><p>
Allora la domanda e' questa:
Se nella terza option value oltre all'indirizzo web volessi dare anche un
frame di destinazione??
Esempio a me servirebbe dare il link e visualizzarlo nel frame Principale.
Grazie .
Ala.

 ha scritto nel messaggio
news:buc7vf$fulc7$1...@ID-213056.news.uni-berlin.de...
: Allora la domanda e' questa:
: Se nella terza option value oltre all'indirizzo web volessi dare anche un
: frame di destinazione??
: Esempio a me servirebbe dare il link e visualizzarlo nel frame Principale.
<a href="updatelink" target="_parent">do it!</a>
--
Elena
 "Silently she walks..."


okkei e come la sistemo???
<option value="
http://www.netscape.com
">go to 
www.netscape.com
<a
href="updatelink" target="_parent">do it!</a>
Grazie!!

 ha scritto nel messaggio
news:bucctc$fingq$1...@ID-213056.news.uni-berlin.de...
: okkei e come la sistemo???
vedi la differenza tra la riga che ho scritto io e la riga che hai scritto
tu? Sostituisci la riga che ho scritto io a quella già scritta
e non toccare altro



Grazie e mille , senti e qui come la sistemo??
var siteName = new Array();
var siteLink = new Array();
siteName[0] = "New JavaScripts";
siteName[1] = "Item 2";
siteName[2] = "Item 3";
siteName[3] = "Item 4";
siteName[4] = "Item 5";
siteName[5] = "Item 6";
siteLink[0] = "
http://javascript.internet.com/new/
";
siteLink[1] = "link2";
siteLink[2] = "link3";
siteLink[3] = "link4";
siteLink[4] = "link5";
siteLink[5] = "link6";
for (i = 0; i <= siteName.length - 1; i++)
document.write('<a href=' + siteLink[i] + '>' + siteName[i] + '</a><br>');
Grazie ancora.
Oto

 ha scritto nel messaggio
news:bud7c4$gk79u$1...@ID-213056.news.uni-berlin.de...
: Grazie e mille , senti e qui come la sistemo??
:
:
(cut)
com'è il javascript completo?


 com'è il javascript completo?
<HEAD>
<STYLE>
#menuOut, #menuIn
{
position:absolute;
left:-155px;
width:160px;
top:170px;
border:1.5px solid green;
background-color:yellow;
layer-background-color:yellow;
font:bold 12px Verdana;
line-height:20px;
}
</STYLE>
</HEAD>
<BODY>
<SCRIPT LANGUAGE="JavaScript">
<!-- Original:  
qv...@hotmail.com
 -->
<!-- Web Site:  
http://majestix.cjb.com
 -->
<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! 
http://javascript.internet.com
 -->
<!-- Begin
if (document.all)
document.write('<div id="menuIn" style="left:-150" onMouseover="pull()"
onMouseout="draw()">')
//  End -->
</script>
<layer id="menuOut" onMouseover="pull()" onMouseout="draw()">
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
var siteName = new Array();
var siteLink = new Array();
siteName[0] = "New JavaScripts";
siteName[1] = "Item 2";
siteName[2] = "Item 3";
siteName[3] = "Item 4";
siteName[4] = "Item 5";
siteName[5] = "Item 6";
siteLink[0] = "
http://javascript.internet.com/new/
";
siteLink[1] = "link2";
siteLink[2] = "link3";
siteLink[3] = "link4";
siteLink[4] = "link5";
siteLink[5] = "link6";
for (i = 0; i <= siteName.length - 1; i++)
document.write('<a href=' + siteLink[i] + '>' + siteName[i] + '</a><br>');
//  End -->
</script>
</layer>
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function regenerate() {
window.location.reload();
}
function regenerate2() {
if (document.layers)
setTimeout("window.onresize=regenerate", 400);
}
window.onload = regenerate2;
if (document.all) {
document.write('</div>');
slideMenu = document.all.menuIn.style;
boundryR = 0;
boundryL = -150;
}
else {
slideMenu = document.layers.menuOut;
boundryR = 150;
boundryL = 10;
}
function pull() {
if (window.drawMenu)
clearInterval(drawMenu);
pullMenu = setInterval("pullEngine()", 50);
}
function draw() {
clearInterval(pullMenu);
drawMenu = setInterval("drawEngine()", 50);
}
function pullEngine() {
if (document.all && slideMenu.pixelLeft < boundryR)
slideMenu.pixelLeft += 5;
else if(document.layers && slideMenu.left < boundryR)
slideMenu.left += 5;
else if (window.pullMenu)
clearInterval(pullMenu);
}
function drawEngine() {
if (document.all && slideMenu.pixelLeft > boundryL)
slideMenu.pixelLeft -= 5;
else if(document.layers && slideMenu.left > boundryL)
slideMenu.left -= 5;
else if (window.drawMenu)
clearInterval(drawMenu);
}
//  End -->
</script>
<center>
Try the menu out for yourself!  Move your mouse over the yellow border to
the left.
</center>
<p><center>
<font face="arial, helvetica" size"-2">Free JavaScripts provided<br>
by <a href="
http://javascriptsource.com
">The JavaScript Source</a></font>
</center><p>
Allora io vorrei tenere la "tendina" nell'intestazione della pagina (divisa
in due frame) e dare i link e visualizzarli nella pagina sotto....
Mi sono fatto capire??
Grazie.
Alessio.

 ha scritto nel messaggio
news:buh1p1$h5khs$1...@ID-213056.news.uni-berlin.de...
:
: Allora io vorrei tenere la "tendina" nell'intestazione della pagina
(divisa
: in due frame) e dare i link e visualizzarli nella pagina sotto....
non è completo il js
: Mi sono fatto capire??
non credo:-D Mi dai il link completo della pagina che vedo cosa vuole fare
il js?
: Grazie.
di nulla!


 non credo:-D Mi dai il link completo della pagina che vedo cosa vuole fare
Senti il codice e' qui.
http://javascript.internet.com/navigation/slide-menu.html
Grazie ancora!
Ciao

 ha scritto nel messaggio
news:buiair$hma0q$1...@ID-213056.news.uni-berlin.de...
:
: ".·°^°·.Elena.·°^°·."  ha scritto nel messaggio ...

:
bon, ma non credo di aver capito come lo vuoi
prova a cercare su 
www.dynamicdrive.com
, ne hanno parecchi e "prefabbricati"


 </center>
...
function update() {
if (pos!=9999) {
sel = document.addresses.list.selectedIndex;
sel1=document.addresses.list[sel].value
document.links[pos].href = sel1.split("|")[0]=="new"?
"javascript:;parent.frames['nomeFrame'].location='"+sel1.split("|")[1]+"'":sel1
   }
}
-- 
Ciao
  [web]  
www.gfcarlotti.it
 
    [mail]  text welcome in Reply-To
      [pgp]  
www.gfcarlotti.it/pgp/franco.asc