Andy: externe ScriptDatei lädt zu langsam

Hi zusammen,

(für mich ein kurioses Problem...)

Ich habe meine functions in einer Datei ausgelagert und mit
<script language="JavaScript" src="java.js" type="text/javascript"></script>
noch im head eingebunden.

In der Seite kommt erst normales html und dann ein function-call
der auch wieder html ausgibt.

Bis jetzt klappte alles - vor ein paar Tagen bekomme ich ein Mail,
"mit 3,2 GHz und DSL tut's nicht!"
Hingefahren, angeschaut -> anscheinend ist der Browser (IE6.0)
schneller beim Funktionsaufruf als beim einladen der Datei!

Kennt Ihr so was, ist das wirklich ein "asynchrones Problem" und wie umgehe ich das???

Lieben Dank für die Hilfe
Andy

  1. Hallo Andy,

    In der Seite kommt erst normales html und dann ein function-call
    der auch wieder html ausgibt.

    wo kommt erst html? doch wohl hoffentlich nicht in der java.js, oder?

    Kennt Ihr so was, ist das wirklich ein "asynchrones Problem" und wie umgehe ich das???

    ich weiß nicht so ganz was du meinst - es wäre hilfreich, wenn du die url der betreffenden Seite mal posten würdest.

    Grüße aus Nürnberg
    Tobias

    --
    Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|
    1. Hi Tobi - die Url www.skatekarte.de, das Problem kommt (mit Vorliebe) in der Darstellung der Karte.....

      Abstract:

      java.js:

      funktion go () {
      alert("went");
      }

      test.html:
      <!doctype html public "-//W3C//DTD HTML 3.2//EN">
      <html>
        <head>
                      <title>Title</title>
      <script language="JavaScript" src="java.js" type="text/javascript"></script>
      <script language="JavaScript" type="text/javascript">
      <!--
      go();
      //-->
      </script>
        </head>
      und-so-weiter....

      Fehlermeldung: go nicht definiert....

      Hilft das? Kannst Du auf Deinem Rechner das Problem nachstellen?
      (Bisher ging es überall - alleine auf einem 3,2 GHz (Wer braucht so was???) ging es in die Hose...)

      1. Hallo Andy,

        Hilft das? Kannst Du auf Deinem Rechner das Problem nachstellen?

        Nein.

        (Bisher ging es überall - alleine auf einem 3,2 GHz (Wer braucht so was???) ging es in die Hose...)

        Ist das Problem denn mit besagtem Rechner reproduzierbar ?

        Welche (Hintergrund-) Tasks laufen denn noch auf jenem Rechner ?

        gruesse
        rainer groth

        --
        ss:| zu:} ls:& fo:) de:] va:| ch:] n4:° rl:? br:$ js:| ie:| fl:( mo:?
        (--> einer der letzten bauhaeusler <--)
        1. Ist das Problem denn mit besagtem Rechner reproduzierbar ?

          Ja - leider zu 100%

          Welche (Hintergrund-) Tasks laufen denn noch auf jenem Rechner ?

          nix was wehtäte - webwasher hab ich abgeklemmt, geht immer noch nicht.

      2. Hi,

        funktion go () {

        Steht da wirklich
        funktion? Dann sollte es in KEINEM Browser funktioniern (im Gegensatz zu
        function).

        go() ist außerdem ein ungünstiger Name - könnte sich mit der vordefinierten Funktion go() beißen.

        <!doctype html public "-//W3C//DTD HTML 3.2//EN">
        <html>
          <head>
                        <title>Title</title>
        <script language="JavaScript" src="java.js" type="text/javascript"></script>

        Sorry, aber entweder script-Element oder HTML 3.2:

        HTML 3.2 definiert zwar SCRIPT, aber nur, um die Einführung in einer späteren Version vorzubereiten:
        "SCRIPT reserved for future use with scripting languages."

        cu,
        Andreas

        --
        Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
        http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/