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>