Peppy: Pulldown

hallo,

ich möchte in einem pulldownmenue je nach link unterschiedliche funktion in einer anderen html-datei ansprechen, die sich wiederum in einem i-frame befindet.
ist das überhaupt möglich?

  1. hallo,

    ich möchte in einem pulldownmenue je nach link unterschiedliche funktion in einer anderen html-datei ansprechen, die sich wiederum in einem i-frame befindet.
    ist das überhaupt möglich?

    Ja, mit window.iframename.location.href
    also z.b.

    Datei iframe.htm:
    -----------------

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html><head>
    <title>JVR Data Systems</title>

    <script type="text/javascript"><!--
    var funktionsauswahl = 0;
    //-->
    </script>

    </head>

    <body>

    <iframe name="if1" src="about:blank" height=130 width=580 marginwidth=0 marginheight=0 scrolling=no frameborder=1 vspace=2></iframe>

    <br>

    <form action="">
    <p><input type="button" value="Funktion 1:" onClick="funktionsauswahl=1;window.if1.location.href='funktionen.htm'">
    <p><input type="button" value="Funktion 2:" onClick="funktionsauswahl=2;window.if1.location.href='funktionen.htm'">

    </form>

    </body>
    </html>

    Datei funktionen.htm:
    -----------------

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html><head>
    <title></title>

    <script src="onerror.js" type="text/javascript"></script>

    <script type="text/javascript"><!--

    function funktion1() {
     document.write("Funktion 1 wurde aufgerufen!");
    };

    function funktion2() {
     document.write("Funktion 2 wurde aufgerufen!");
    };

    //-->
    </script>

    </head>

    <body>

    <script type="text/javascript"><!--
    if (parent.funktionsauswahl == "1") funktion1();
    //-->
    </script>
    </a>

    <script type="text/javascript"><!--
    if (parent.funktionsauswahl == "2") funktion2();
    //-->
    </script>
    </a>

    </body>
    </html>

    1. hallo,

      ich möchte in einem pulldownmenue je nach link unterschiedliche funktion in einer anderen html-datei ansprechen, die sich wiederum in einem i-frame befindet.
      ist das überhaupt möglich?

      Nachtrag:
      Die Datei onerror.js dient nur der Fehleranzeige.
      also die Zeile
      <script src="onerror.js" type="text/javascript"></script>
      weglassen, oder

      Datei onerror.js:
      ------------------

      window.onerror = meinFehler;

      function meinFehler(Nachricht,Datei,Zeile)
      {
       Fehler = "Fehlermeldung:\n"+ Nachricht+"\n"+Datei+"\n"+Zeile;
       alert(Fehler);
       return true;
      }