Frank Bergermann: Scripts Datumsabhängig nachladen

Hallo,

ich möchte bestimmte Scripts abhängig vom Datum starten.
Soweit alles kein Problem.
Nur der Ballast ist zu groß, immer alle Scripts zu laden, obwohl nur eines gebraucht wird.

Kann man Scripts irgendwie nachladen?

  1. Hi, Frank

    ich möchte bestimmte Scripts abhängig vom Datum starten.
    Soweit alles kein Problem.
    Nur der Ballast ist zu groß, immer alle Scripts zu laden, obwohl nur eines gebraucht wird.

    Ohne Bösartigkeit, aber bei dem JS-Overkill im Menü dürften die paar kb eher nebensächlich sein ;-) Nebenbei, Opera kapituliert hier.

    Kann man Scripts irgendwie nachladen?

    Nur als Anregung, weil ich diese Frage nicht zuverlässig beantworten kann: Du könntest serverseitig entscheiden, welche Scripts übertragen werden.

    LG Orlando

    1. JS-Overkill im Menü

      Sind ja auch 50 % Kommentare drin.
      Kommentar-Entferner-Script kommt später.
      Aber ich muß das Script ja auch online testen.

      Nebenbei, Opera kapituliert hier.

      Weil Opera die Dynamische Ausgabe nicht mitmacht, wird für Opera extra ein statisches Menü angezeigt, das komplett geöffnet ist. Genauso wie bei abgeschaltetem JavaScript.

      Kann man Scripts irgendwie nachladen?
      Nur als Anregung, weil ich diese Frage nicht zuverlässig beantworten kann: Du könntest serverseitig entscheiden, welche Scripts übertragen werden.

      Danke für die Anregung. Aber ich habe nur Webspace mit Standard-CGI's, kein Zugriff auf CGI-Verzeichnis möglich. Oder gibt es da trotzdem Wege?

      1. Hi, Frank

        JS-Overkill im Menü
        Sind ja auch 50 % Kommentare drin.
        Kommentar-Entferner-Script kommt später.
        Aber ich muß das Script ja auch online testen.

        Eine gute Idee, na dann ...

        Nebenbei, Opera kapituliert hier.
        Weil Opera die Dynamische Ausgabe nicht mitmacht, wird für Opera extra ein statisches Menü angezeigt, das komplett geöffnet ist. Genauso wie bei abgeschaltetem JavaScript.

        Leider nicht ganz korrekt, ich habe es mit Opera 5.11 und 6.0b (Win98) probiert. Beide Versionen zeigen mit aktiviertem JavaScript nur eine gelbe Seite. Eventuell hilft es, den <noscript> Bereich an den Seitenbeginn zu setzen; damit wird auch das dort definierte Frameset schneller geladen.

        Ohne JavaScript wird das statische Alternativ-Menü gezeigt, allerdings solltest du hier den Nav-Frame breiter machen, da man sonst nur einen kleinen Ausschnitt sieht (siehe Screenshot ganz unten). Weiters ist das Menü sehr breit, weil zwischendurch immer wieder folgender Menü-Punkt *sichtbar* in einer Zeile angezeigt wird:

        & sowie Leerzeichen und Tabs) in Steuerzeichen um';parent.Bildwechsel(243,parent.LinkBild2[1]);return true" onMouseout="status='JS-Menü 1.5 beta4 © Rhein@Net, von mir stark erweitert';parent.Bildwechsel(243,parent.LinkBild2[0]); return true"> HTML-Umwandler für Foren

        Das Logo ist in der NoScript-Variante ebenfalls zu groß. Notfalls (!) kannst du den widerspenstigen Nav-Frame mit 'overflow-x:hidden' des horizontalen scrollings berauben. Kürzere Beschreibungen sind aber sauberer.

        Kann man Scripts irgendwie nachladen?
        Nur als Anregung, weil ich diese Frage nicht zuverlässig beantworten kann: Du könntest serverseitig entscheiden, welche Scripts übertragen werden.

        Danke für die Anregung. Aber ich habe nur Webspace mit Standard-CGI's, kein Zugriff auf CGI-Verzeichnis möglich. Oder gibt es da trotzdem Wege?

        Einen guten Provider suchen? :-)

        Eine Alternative fiele mir noch ein: Setze die verschiedenen Scripts jeweils in eine eigene HTML-Seite. Definiere einen zusätzlichen Frame zB am unteren Ende mit der Höhe '0' und lade dort beliebig die gewünschten Seiten. Du kannst auf die Funktionen dieser Framedatei jederzeit zugreifen, nachdem du geprüft hast, ob sie vollständig geladen wurde.

        LG Orlando (der in Version 189? seiner HP auch mal dieses Menü verwendet hat)

        <img src="http://www.skop.net/self/bitwelt-navi.gif" border=0 alt="">