popup-dropdown

Spacefunchat

Grünschnabel
Hmm, also ich hantiere hier schon eine weile rum, und versuche hier ein popup-dropdownmenü zustande zu bekommen. Aber irgendwas mache ich hier noch falsch. Es öffnet sich zwar ein Popup, jedoch in der falschen größe und es bleibt nur weiß. Kann mir eventuell wer weiterhelfen?

<SCRIPT language="JavaScript" type="text/javascript">
function goTo(form){
var myindex=form.selectXYZ.selectedIndex
if (form.selectXYZ.options[myindex].value !="0"){
window.open('', 'radio', width=220,height=150, form.selectXYZ.options[myindex].value, target="radio");
}
}
</SCRIPT>
<FORM name="form">
<SELECT name="selectXYZ" size="1" onchange="goTo(this.form)">
<OPTION selected value="0">- Pop-Up-Menu -
<OPTION value="http://www.s-dc.com/html/Webradio">104.6 RTL
</SELECT>
</FORM>


Schon mal recht herzlichen Dank
 
PHP:
<SCRIPT language="JavaScript" type="text/javascript"> 
function goTo(form)
 {
 if(form)
  { 
  window.open(form, 'radio', "width=220,height=150");
  }
 }
</SCRIPT> 
<FORM>
<SELECT name="selectXYZ" size="1" onchange="goTo(this.value)">
<OPTION selected value="0">- Pop-Up-Menu -
<OPTION value="http://www.s-dc.com/html/Webradio">104.6 RTL 
</SELECT>
</FORM>
Wie immer ungetestet
 
PHP:
<!DOCTYPE hmtl PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
    <head>
        <meta http-equiv="content-type"
              content="text/html; charset=iso-8859-1">
        <title>DropDown Men&uuml; mit window.open</title>

        <script type="text/javascript">
        function getDropdown( a_sFormName, a_sSelectName )
        {
            iIndex  = window.document[a_sFormName][a_sSelectName]
                          .selectedIndex;
            sOptVal = window.document[a_sFormName][a_sSelectName]
                          [iIndex].value;
            if ( sOptVal != "none" ) {
                window.document[a_sFormName][a_sSelectName][0].selected
                     = true;
                window.open ( sOptVal, "_blank" );
            }
        }
        </script>
    </head>
    <body>
        <form name="Formular" method="get" action="lala.html">
            <select name="DropDown"
                    onChange="getDropdown( 'Formular', 'DropDown' );">
                <option value="none">-- Bitte ausw&auml;hlen ---</option>
                <option value="http://url1">Seite 1</option>
                <option value="http://url2">Seite 2</option>
            </select>
        </form>
    </body>
</html>

Der einzige Unterschied zu Gottox' Lösung ist, dass gleich danach wieder das
Bitte auwählen Feld erscheint, was aber auf Dauer Nerven schonen kann :)
 

Neue Beiträge

Zurück