+ Antworten
Ergebnis 1 bis 5 von 5

Thema: Kann mir jemand bei diesen Javascript helfen?

  1. #1
    TP-Junior fcbayernfan16 macht alles soweit korrekt
    Registriert seit
    Jul 2002
    Beiträge
    17

    Kann mir jemand bei diesen Javascript helfen?

    Unten befindet sich der Quellcode vom Menü und dann drunter der Quellcode vom unterem Frame wo sich die Seiten öffnen sollten!

    Also, wenn man im Menü zum Beispiel auf Dragonball klickt, sollte sich die Seite chat.htm im unteren Frame öffnen. Genauso wenn man auf Age of Empires klickt, sollte sich die Seite age.htm im unteren Frame öffnen.

    Wäre sehr dankbar für Eure Hilfe, da ich dieses Menü für meinen 11 Jährigen Cousin brauche und der wartet schon drauf. Bitte helft mir!

    HIER MAL DER CODE FÜR DAS MENÜ

    ----------------------------------------------------------------------------
    QUELLCODE VOM AUSWAHLMENÜ!!!!
    <!-- saved from url=(0022)http://internet.e-mail -->
    <html>
    <BODY TEXT="#FFFFFF" LINK="#FFFFFF" VLINK="#999999" ALINK="#00FF00" BGCOLOR="#000000">
    <BR>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    var maxLength = 10;
    website = new Array;
    website[0] = "----------"
    website[1] = "Dragonball";
    website[2] = "Age of Empires";
    website[3] = "HIB-Traunsee (SCHULE)";
    website[4] = "Magic The Gathering";
    website[5] = "Fußball";
    var trueLength = website.length;
    var lst = website.length;
    url = new Array;
    ccselect = new Array;
    ccselect[0] = "--------"
    ccselect[1] = "Dragonball";
    ccselect[2] = "Age of Empires";
    ccselect[3] = "HIB-Traunsee (SCHULE)";
    ccselect[4] = "Magic The Gathering";
    ccselect[5] = "Fußball"
    function changePage()
    {
    menuNum = document.ccDoubleList.ccBitsyG.selectedIndex;
    if (menuNum == null){alert("Please select a category from the menu.");return;}
    else
    {
    i = document.ccDoubleList.ccDoubleZ.selectedIndex;
    window.location.href = url[i];
    }
    }
    function changeMenu()
    {
    website.length = 0;
    menuNum = document.ccDoubleList.ccBitsyG.selectedIndex;
    if (menuNum == null) return;
    if (menuNum == 0)
    {
    website = new Array;
    website[0] = new Option("-----");
    }
    if (menuNum == 1)
    {
    website = new Array;
    website[0] = new Option("Chat");
    website[1] = new Option("Sonstige");
    website[2] = new Option("Texte");
    website[3] = new Option("Fenster");
    website[4] = new Option("Menüs");
    url = new Array;
    url[0] = "Dragonball/chat.htm";
    url[1] = "http://age.htm";
    url[2] = "http://hib.htm";
    url[3] = "http://magic.htm";
    url[4] = "http://fussball.htm";
    }
    if (menuNum == 2)
    {
    website = new Array;
    website[0] = new Option("Grafik");
    website[1] = new Option("Sonstige");
    website[2] = new Option("Texte");
    website[3] = new Option("Fenster");
    website[4] = new Option("Menüs");
    url = new Array;
    url[0] = "http://";
    url[1] = "http://";
    url[2] = "http://";
    url[3] = "http://";
    url[4] = "http://";
    }
    if (menuNum == 3)
    {
    website = new Array;
    website[0] = new Option("Grafik");
    website[1] = new Option("Texte");
    website[2] = new Option("Menüs");
    website[3] = new Option("Spiele");
    website[4] = new Option("Sonstige");
    url = new Array;
    url[0] = "http://";
    url[1] = "http://";
    url[2] = "http://";
    url[3] = "http://";
    url[4] = "http://";
    }
    if (menuNum == 4)
    {
    website = new Array;
    website[0] = new Option("Texte");
    website[1] = new Option("Spiele");
    website[2] = new Option("Grafik");
    website[3] = new Option("Sonstige");
    website[4] = new Option("Menüs");
    url = new Array;
    url[0] = "http://";
    url[1] = "http://";
    url[2] = "http://";
    url[3] = "http://";
    url[4] = "http://";
    }
    tot = website.length;
    for (i = lst; i > 0; i--)
    { document.ccDoubleList.ccDoubleZ.options[i] = null; }
    for (i = 0; i < tot; i++)
    { document.ccDoubleList.ccDoubleZ.options[i] = website[i]; }
    document.ccDoubleList.ccDoubleZ.options[0].selected = true;
    lst = website.length;
    }
    // -->
    </SCRIPT>
    <SCRIPT LANGUAGE="JavaScript"><!--
    with (document) {
    writeln('<CENTER>');
    writeln('<TABLE BORDER=0 BGCOLOR=#8000FF CELLPADDING=3 CELLSPACING=0>');
    writeln('<TR><TD COLSPAN=3><FORM NAME="ccDoubleList">');
    writeln('<CENTER><FONT SIZE=4 COLOR=#FFFFFF FACE=ARIAL>');
    writeln('<B>Doppelmen&uuml;</B></FONT></CENTER>');
    writeln('</TD></TR><TR><TD ALIGN=LEFT>');
    writeln('<FONT SIZE=3 COLOR=#FFFFFF FACE=ARIAL><B>Men&uuml; 1</B></FONT><BR>');
    writeln('<SELECT NAME="ccBitsyG" onChange="changeMenu(this.form)">');
    tot = ccselect.length;
    for (i = 0; i < tot; i++)
    writeln("<OPTION>" +ccselect[i]);
    writeln("</SELECT>");
    writeln('</TD><TD>');
    writeln('<FONT SIZE=3 COLOR=#FFFFFF FACE=ARIAL><B>Men&uuml; 2</B></FONT><BR>');
    writeln('<SELECT NAME="ccDoubleZ">');
    for (i = 0; i < maxLength; i++)
    writeln("<OPTION>" +website[i]);
    writeln("</SELECT>");
    for (i = maxLength; i > trueLength; i--)
    { ccDoubleList.ccDoubleZ.options[i] = null; }
    writeln('</TD><TD VALIGN=BOTTOM><A HREF = "javascript:changePage();">');
    writeln('<IMG BORDER=0 SRC="go.bmp"></A>');
    writeln('</TD></TR>');
    changeMenu();
    writeln('</FORM>');
    writeln('</TABLE><P><BR><P>');
    writeln('</CENTER>');
    }
    // -->
    </SCRIPT>

    </BODY>
    </HTML>
    --------------------------------------------------------------------------------

    HIER DER CODE VOM UNTEREN FRAME.
    <!-- saved from url=(0022)http://internet.e-mail -->
    <html>
    <head>
    <title>Untitled Document</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>

    <body bgcolor="#000000" text="#FFFF00">
    <div align="center"><font size="+6">Bitte w&auml;hlen Sie zuerst oben im Men&uuml;
    etwas aus !!!</font></div>
    </body>
    </html>
    -------------------------------------------------------------------------------

    Bitte kopiert den richtigen Code dazu zu Eurer Antwort
    VIELEN DAN für EURE HILFE!

    GRUSS MICHI

  2. #2
    Registered User Weberknecht ist auf einem guten Weg
    Registriert seit
    Apr 2002
    Beiträge
    1.170
    Hi Michi,

    die folgende Zeile war falsch. Hab sie korrigiert. Für "FRAMENAME" mußt du den Namen des unteren Frames einsetzen!

    writeln('</TD><TD VALIGN=BOTTOM><A HREF=javascript:changePage() target="FRAMENAME">');

    Probiers mal, müßte klappen.

    Gruß
    Martin

  3. #3
    TP-Junior fcbayernfan16 macht alles soweit korrekt
    Registriert seit
    Jul 2002
    Beiträge
    17

    Hallo Weberknecht!

    Wollte nur fragen wie ich den NAMEN des unteren Frames herausfinde ? ist das der name von der .htm datei oder wo sollte das normalerweise stehen ? Den Quellcode vom unteren Frame habe ich ja oben reinkopiert in meiner Frage.
    Gruss Michi

  4. #4
    TP-Special Mod webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User Avatar von webmichl
    Registriert seit
    Jun 2001
    Ort
    8°21' O 49°1' N
    Beiträge
    8.635
    Den Namen des Frames findest Du in der htm-Datei, in der der Frameset definiert ist:

    <frameset ... >
    <frame value="datei.htm" name="framename"... >
    ...
    </frameset>

    Gruß, der Michl



    * * * if you want them to RTFM, make a better FM! * * *


  5. #5
    Registered User Weberknecht ist auf einem guten Weg
    Registriert seit
    Apr 2002
    Beiträge
    1.170
    Verehrter Michi,

    wenn ich dir schon den korrigierten Code hier hintippe, dann kopier ihn doch bitte auch richtig in deine Seite und tippsel es nicht mit Schreibfehlern ab!

    Zu dem Namen des Frames hat ja webmichl schon das richtige geschrieben. In der index2.htm sind die Frames definiert und dort müssen sie einen Namen bekommen. Den Namen des unteren Frames setzt du dann in der Codezeile ein, die ich dir oben geschrieben habe.

    Nix für ungut, Michi. Aber du solltest dich ein wenig mit den Grundlagen vertraut machen, bevor du dich an so komplexe Dinge ranmachst. Das ist einfach Handwerkszeug.

    Hab dir trotzdem gern geholfen. Viel Erfolg.

    Gruß
    Martin

+ Antworten

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51