Ten pomysłowy skrypt rozwiązuje problem, o który często pytają webmasterzy tworzący strony z ramkami. Chodzi o to, aby odsyłacz w menu rozwijanym w jednej ramce przywoływał inną stronę do drugiej ramki. Pokażmy to na przykładzie:
Skrypt pokazuje przykład, w którym lewa ramka zawiera rozwijane menu, a w prawej ukazują się dokumenty. Skrypt można jednak przykroić do innego układu - proszę zwrócić uwagę na fragment parent.right.location.href. Right jest nazwą (name) prawej ramki.
Skopiuj przykładowy kod
W ramach HEAD
<SCRIPT LANGUAGE="JavaScript">
<!-- This script and many more are available online from -->
<!-- The JavaScript Source!! http://javascript.internet.com -->
<!-- Begin
function leapto(form) {
var myindex=form.dest.selectedIndex
parent.right.location.href=(form.dest.options[myindex].value);
}
// End -->
</SCRIPT>
W ramach BODY
<FORM NAME="myform"> <SELECT NAME="dest" SIZE=1> <OPTION SELECTED VALUE="a.htm">AAAAA <OPTION VALUE="b.htm">BBBBBB <OPTION VALUE="c.htm">CCCCCC <OPTION VALUE="d.htm">DDDDDD </SELECT> <INPUT TYPE="BUTTON" VALUE="Go" onClick="leapto(this.form)"> </FORM>