Ergebnis 1 bis 6 von 6
  1. #1
    bohnenherbert ist offline Grünschnabel
    registriert
    03-04-2002
    Beiträge
    3

    Unhappy Datei aus Javascript nachladen

    Hallo,

    leider habe ich bisher null Plan von Javascript. Da ich aber ein Prob habe, was ich wahrscheinlich nur in Javascript lösen kann bitte ich euch um Hilfe:

    Ich möchte für zwei verschiedene Bildschirmauflösungen (800x600 + 1024x768) zwei verschiedene Navigationsmenüs einbinden. Diese sollen nach einer Erkennung der Auflösung via JS nachgeladen werden.

    Ich habe mich an einer Variante bedient und an ihr rumgebastelt, aber leider bricht das folgende Script nach dem ersten </script> ab und führt es auch nicht aus.

    <script>
    res=screen.width;
    If (res<1024) {document.writeln("<script src='http://www.xxx.org/menue1.inc'></script>");} else {document.writeln("<script src='http://www.xxx.org/menue2.inc'></script>")}
    </script>

    Vielleicht hat jemand nen Tipp, wie ich das Ding zu laufen kriege und woran es liegt das es bisher nicht funzt.

    MfG
    Bohni

  2. #2
    Avatar von .holger
    .holger ist offline Lounge-Member
    registriert
    22-04-2001
    Ort
    HB und Zw'ahn
    Beiträge
    5.789
    <script>
    res=screen.width;

    If (res<1024)
    {document.writeln("<script src='http://www.xxx.org/menue1.inc'></scr'+'ipt>");}
    else
    {document.writeln("<script src='http://www.xxx.org/menue2.inc'></scr'+'ipt>");}
    </script>

    Ich hab mir das jetzt nicht genau durchgelesen, aber Du musst auf jeden Fall immer das </script> teilen in ein </scr' und ein 'ipt> oder so und dann mit nem + verbinden, so wie ich das in dem Script gemacht hab. Weil, wie Du schon richtig erkannt hast das sofort beim ersten </script> abgebrochen wird.

  3. #3
    bohnenherbert ist offline Grünschnabel
    registriert
    03-04-2002
    Beiträge
    3

    Lightbulb Re

    Das Script läuft jetzt ohne zu unterbrechen.

    Danke für den Tipp!

    Aber leider lädt er die Menüs nicht nach.
    Muss ich evtl. das Script an einem bestimmten Platz platzieren (im Head)?

    Ist die Funktion <script src=...> richtig?

  4. #4
    Avatar von .holger
    .holger ist offline Lounge-Member
    registriert
    22-04-2001
    Ort
    HB und Zw'ahn
    Beiträge
    5.789
    keine Ahnung. Ich weiss noch nichtmal was *.inc Dateien sein sollen....

  5. #5
    bohnenherbert ist offline Grünschnabel
    registriert
    03-04-2002
    Beiträge
    3

    Re

    .inc steht nur für including. In dieser Datei habe ich lediglich ein Menü in .html abgelegt, das nachgeladen werden soll um die Ursprungsdatei nicht mit zwei Menüvarianten zu füttern. Deshalb sollen sie auch nachgeladen werden.

    Aber Danke zunächst für Deine Hilfe


    Bohni

  6. #6
    Avatar von Albu
    Albu ist offline Foren-Gott
    registriert
    04-07-2001
    Beiträge
    13.501
    also so wie die .inc Dateien eingebunden werden, müssen sie js Code enthalten (weil sie innerhalb eines Script Befehls verwendet werden...)

    vermutlich suchst Du aber einen Redirect ala window.location.href = (res<1024) ? "menu1.html" : "menu2.html";

    oder sowas...
    1. Get people to play Space Taxi
    2. Sell real estates on neptun
    3. Profit!

    IE is not a browser, it is a scream.


    Outside of a dog, a book is man's best friend. Inside of a dog, it's too dark to read.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •