## Rozwijane menu w ramce

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:

Kliknij tutaj

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>