dolflyer: Ausklappmenü und Javascript! -> Geht das??

Hallo da!

Ich habe zur Navigation folgendes Javascript:

<javascript>
function partner()
{
 parent.bannerframe.location = "banners/partner.shtml";
 parent.leftframe.location = "navi-service.html";
 parent.mainframe.location = "inhalte/service/partner.html";
}
</javascript>

wobei dies wunderbar funktioniert!

Nun möchte ich aber dieses Konstrukt in Kombination mit einen Ausklappmenü verwenden. Dreamweaver macht folgendes Skript:

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

Das Ausklappmenü sieht so aus (Auszug):

<select onChange="MM_jumpMenu('',this,0)">
          <option value="javascript:experten()">Startseite</option>
          <option value="looknews.html">News ansehen</option>

Ich will nun die Startseite (und späterdann den Rest)
mit dem Javascript aufrufen, jedoch kann ich mit diesem Aufruf nix bewegen.

Kann mir da jemand helfen?

;))))))),
dolflyer

  1. Hallo,

    über

    <option value="javascript:partner()">Partnertralala</option>

    würde in dem Fall, das beides auf der selben HTML-Seite steht, Deine Funktion aufgerufen.

    Grüße,

    Utz

    1. Hallo,

      über

      <option value="javascript:partner()">Partnertralala</option>

      würde in dem Fall, das beides auf der selben HTML-Seite steht, Deine Funktion aufgerufen.

      Grüße,

      Utz

      Hmm... das ist quasi genau das, was ich gemacht habe.
      ABER: Es funktioniert nicht.....

      Das Javascript zur Navigation ist im selben File im body und im header (für ein andres skript), es rührt sich aber trotzdem nix...

      1. Hallo,

        Das Javascript zur Navigation ist im selben File im body und im header (für ein andres skript), es rührt sich aber trotzdem nix...

        Verstehe ich das richtig? Das Skript ist doppelt auf der Seite vorhanden? Beides mal mit dem selben Namen? Dann musst Du einen der Namen ändern und beide Skripten in den Head legen.

        Grüße,

        Utz

        1. Verstehe ich das richtig? Das Skript ist doppelt auf der Seite
          vorhanden? Beides mal mit dem selben Namen? Dann musst Du einen
          der Namen ändern und beide Skripten in den Head legen.

          Warum das denn bitte?? Das hat damit überhaupt nix zu tun!!
          Das is total egal, kommt nur drauf an, wie das Abfrageskript funktioniert!
          Ich hab das Teil nachgebaut, bei mir funkts!
          Tests mal andersrum, duweisst schon...

          1. Hallo,

            Warum das denn bitte?? Das hat damit überhaupt nix zu tun!!

            Äh...erklär mir mal, wie Du mit sowas ein alert("Hallo!"); erzeugen willst:

            function test() {
              alert("Hallo!");
              }

            function test() {
              alert("Tschuess!");
              }

            Grüße,

            Utz