pedro: Fehlermeldung: "Skript verursacht Verzögerung... "

Hallo Leute,

in einem längeren Javascript lade ich Bilder mit einer Preloader-function vor. Dies funzt auch ganz prächtig. Leider muss ich insgesamt 40 Pics vorladen, die alle zwischen 2 und 5 K haben. Ca. nach 25 bis 35 Bildern kommt die bekannte Fehlermeldung: "Ein Skript auf dieser Seite verursacht eine Verzögerung im Internet Explorer. Falls das Skript weiter ausgeführt wird, verlängern sich die Antwortzeiten des Computers möglicherweise erheblich. Soll das Skript abgebrochen werden?".

Mein Problem ist nicht die Ursache der Fehlermeldung, sondern, wie ich diese beim User abfangen kann. Dass man Fehlermeldungen über die Extras-Optionen abschalten kann, ist mir bekannt. Gibts denn keine Skript-Möglichkeit, dies zu unterdrücken?

Auch eine erste Anweisung im Script á la window.onerror = stopError(); brachte nix.

Getestete Browser: IE6, IE5.5, IE5

Danke im Voraus

Pedro

  1. Hi,

    Ca. nach 25 bis 35 Bildern kommt die bekannte Fehlermeldung:

    mir ist sie nicht bekannt; vermutlich weil ich den IE nur zum Testen benutze und derartige Scripts noch nie geschrieben habe.

    Mein Problem ist nicht die Ursache der Fehlermeldung, sondern, wie ich diese beim User abfangen kann.

    Ich bezweifele, dass dies möglich ist - also ist Dein Problem _doch_ die Ursache. Vielleicht hilft es, wenn Du Dein eines Script in mehrere aufteilst und diese verzögert aufrufst.

    Cheatah

    --
    X-Will-Answer-Email: No
  2. in einem längeren Javascript lade ich Bilder mit einer Preloader-function vor. Dies funzt auch ganz prächtig. Leider muss ich insgesamt 40 Pics vorladen, die alle zwischen 2 und 5 K haben. Ca. nach 25 bis 35 Bildern kommt die bekannte Fehlermeldung: "Ein Skript auf dieser Seite verursacht eine Verzögerung im Internet Explorer.

    Leute, die meinen, dem Nutzer einen tollen Dienst zu erweisen, indem sie mit so einer vollends sinnlosen Vorladefunktion Browser und Leitung blockieren, sollten mit einem Datenfön nicht unter drei Jahren bestraft werden - dann können sie vorladen, bis sie schwarz werden :>

    Schönen Abend,
      soenk.e

    1. Leute, die meinen, dem Nutzer einen tollen Dienst zu erweisen, indem sie mit so einer vollends sinnlosen Vorladefunktion Browser und Leitung blockieren, sollten mit einem Datenfön nicht unter drei Jahren bestraft werden - dann können sie vorladen, bis sie schwarz werden :>

      Schönen Abend,
        soenk.e

      Hallo soenk.e,

      vielen Dank für Deine disqualifizierende Bemerkung. Hättest Du die Sache mal aufmerksam gelesen, hättest Du festgestellt, dass mir die Sache sehr wichtig ist - warum, ist Nebensache. Außerdem sind die Files ziemlich klein und werden in einem Gesamtzeitaufwand von ca. 20 sec geladen. Nur taucht halt diese Fehlermeldung auf.

      Aber darum sollten sich echt qualifizierte Leute kümmern, nicht Du!

      Schön'nabend

      Pedro

      1. Hi Pedro

        vielen Dank für Deine disqualifizierende Bemerkung. Hättest Du die Sache mal aufmerksam gelesen, hättest Du festgestellt, dass mir die Sache sehr wichtig ist - warum, ist Nebensache. Außerdem sind die Files ziemlich klein und werden in einem Gesamtzeitaufwand von ca. 20 sec geladen. Nur taucht halt diese Fehlermeldung auf.

        Wenn man sich über Preloader Gedanken macht, dann kommt man IMO recht schnell darauf, dass sie sinnlos und uservergraulend sind.

        Wenn bei mir (DSL) nicht innerhalb von _3_ Sekunden was passiert wird weggesurft, so läuft das, fertig.

        Aber darum sollten sich echt qualifizierte Leute kümmern, nicht Du!

        Wenn du so weitermachst, dann wirst du gesteinigt[tm]. Ließ die </faq/> und überleg nochmal, bevor du rumnörgelst.

        Grüße, Fabian

      2. Hi,

        vielen Dank für Deine disqualifizierende Bemerkung. Hättest Du die Sache mal aufmerksam gelesen, hättest Du festgestellt, dass mir die Sache sehr wichtig ist

        was Sönke weiß ist, dass _dies_ absolut egal ist. Ihm ist bewusst, dass nur die Wünsche des Users von Belang sind.

        Außerdem sind die Files ziemlich klein

        "Es kommt nicht auf die Größe an, sondern auf die Technik." Und ein Netz-Roundtrip kostet eben Zeit und Aufwand.

        und werden in einem Gesamtzeitaufwand von ca. 20 sec geladen.

        Will der User das?

        Aber darum sollten sich echt qualifizierte Leute kümmern, nicht Du!

        Hätte ich gewusst, dass Du die Dir angebotene Kompetenz und Erfahrung derart mit Füßen zu treten wünschst, hätte ich Dir nicht geantwortet. Werd bitte erwachsen und begreife, dass Dir hier Dinge gesagt werden, die Du wissen solltest - ob sie Dir gefallen oder nicht.

        Cheatah

        --
        X-Will-Answer-Email: No
        1. BITTE, INTERPRÄTIERT DOCH NICHT EINFACH WAS HINEIN!

          Ihr wisst doch gar nicht, was ich damit bezwecke! Es geht nicht um eine blöde Bildergalerie oder um irgendeinen unsinnigen Mist! Ich muss davon ausgehen, dass der User mit einem Uralt-Modem die Seite aufruft und ein in einem Zug ein optisch ansprechbares Ergebnis erhält. Dass ich da dann die WEB-Site-Teile vorladen muss, müsste jedem Anfänger klar sein.

          Seht Euch die Seite an!

          Pedro

          1. Hi

            BITTE, INTERPRÄTIERT DOCH NICHT EINFACH WAS HINEIN!

            Wer brüllt hat unrecht.

            Ihr wisst doch gar nicht, was ich damit bezwecke! Es geht nicht um eine blöde Bildergalerie oder um irgendeinen unsinnigen Mist! Ich muss davon ausgehen, dass der User mit einem Uralt-Modem die Seite aufruft und ein in einem Zug ein optisch ansprechbares Ergebnis erhält. Dass ich da dann die WEB-Site-Teile vorladen muss, müsste jedem Anfänger klar sein.

            Ja. Profis sehen das anders.

            Seht Euch die Seite an!

            siehe anderes Posting. Ich sehe _nichts_

            Fabian

          2. Hallo "Pedro an Cheatah",

            Ich muss davon ausgehen, dass der User mit einem
            Uralt-Modem die Seite aufruft

            Soweit komm ich ja noch mit, aber..

            und ein in einem Zug ein optisch ansprechbares Ergebnis
            erhält.

            ... hier nicht mehr. Warum? Du bist im Internet, da werden
            Seiten eben teilweise geladen.

            Dass ich da dann die WEB-Site-Teile vorladen muss, müsste
            jedem Anfänger klar sein.

            Nein :) Mir nicht.

            Gruesse,
             CK

          3. Ihr wisst doch gar nicht, was ich damit bezwecke! Es geht nicht um eine blöde Bildergalerie oder um irgendeinen unsinnigen Mist! Ich muss davon ausgehen, dass der User mit einem Uralt-Modem die Seite aufruft und ein in einem Zug ein optisch ansprechbares Ergebnis erhält. Dass ich da dann die WEB-Site-Teile vorladen muss, müsste jedem Anfänger klar sein.

            Falsch, genau das ist die Situation, in der ich Dich erschießen würde - oder wahlweise mit meinem Uralt-Modem erschlagen.

            Wenn der Aufruf einer Webseite hier nicht innerhalb von wenigen Sekunden eine Reaktion auf dem Bildschirm hervorruft, bin ich weg und frage mich, warum ich die dämliche Schneckenseite überhaupt aufgerufen habe.

            Ein gute Seite baut stattdessen sofort den Text auf und während ich selbigen schon zu lesen anfangen kann, kommen nach und nach die Grafiken rein. Lesen ist keine Zeitverschwendung - Warten schon. Aus dem Bilder-begucken-ist-viel-wichtiger-weil-Lesen-kann-ich-noch-nicht-Alter bin ich jedenfalls raus. Und ich nehme an, eine ganze Reihe Personalchefs auch.

            Gruß,
              soenk.e

            1. Vielen Dank für das Mondkalb -> FAQ

              Ich klinke mich aus.

              Ihr könnt mich in einem Forum finden, in dem qualifiziertere Leute sind.

              CU

              Pedro

              1. Hallo,

                Ihr könnt mich in einem Forum finden, in dem qualifiziertere Leute sind.

                Doch nicht etwa bei Heise? :-)

                Gruß,
                _Di *amüsiert* rk

                --
                http://www.placebo-film.de/teaser/ - Teaser released!
  3. Hallo Ihr Miesmacher,

    sagt mal, warum kümmert Ihr Euch nicht um das Problem oder lasst das Antworten bleiben, wenn ich Ihr nicht antworten wollt?!

    Ihr interprätiert da einfach was in ein Problem hinein, ohne hinter die Kulissen sehen zu können!

    Zum Problem im Detail:

    Es geht um um eine Online-Bewerbung, die beim Leser teilweise mit Uralt-Modems geladen wird. Deshalb sollen während der Anzeige eines Intros die Bewerbungs(teil!)grafiken vorgeladen werden.

    Ihr könnt Euch das ja mal anschauen - und dann urteilen!

    Verweise zur FAQ gehören wohl eher an Eure Adresse!

    Pedro

    1. Hi nochmal,

      sagt mal, warum kümmert Ihr Euch nicht um das Problem oder lasst das Antworten bleiben, wenn ich Ihr nicht antworten wollt?!

      Der Charakter dieses Forums ist, hinter der Fragestellung nach dem eventuellen ursächliche Problem zu suchen.

      Ihr interprätiert da einfach was in ein Problem hinein, ohne hinter die Kulissen sehen zu können!

      Im Geigentiel[tm].

      Zum Problem im Detail:

      Es geht um um eine Online-Bewerbung, die beim Leser teilweise mit Uralt-Modems geladen wird. Deshalb sollen während der Anzeige eines Intros die Bewerbungs(teil!)grafiken vorgeladen werden.

      Ist ein Intro sinnvoll?

      Ihr könnt Euch das ja mal anschauen - und dann urteilen!

      Hab ich. Ich sehe nichts außer einem violetten Hintergrund mit einem hellblauen Quadrat mittendrin und einer Framekaskade aus grauseligem Code.

      Verweise zur FAQ gehören wohl eher an Eure Adresse!

      IMO nicht. Wir kennen die FAQ.

      Fabian

      1. »»Ist ein Intro sinnvoll?
        Intro muss bleiben - Vorgabe!

        Hab ich. Ich sehe nichts außer einem violetten Hintergrund mit einem hellblauen Quadrat mittendrin und einer Framekaskade aus grauseligem Code.

        Warts ab!

        Mach doch mal einen vernünftigen Vorschlag! Subjektiv gefällt mir Deine Site ja auch nicht gerade. Blickst Du überhaupt das Problem?

        Pedro

        1. Hi,

          Ist ein Intro sinnvoll?
          Intro muss bleiben - Vorgabe!

          also Schadensbegrenzung, nicht Problemlösung.

          Warts ab!

          Warum? Der User tut's auch nicht.

          Mach doch mal einen vernünftigen Vorschlag!

          Derer gab es hier bereits einige. Frage Dich bitte, ob Du sie nicht erkennen kannst oder nicht erkennen willst.

          Blickst Du überhaupt das Problem?

          Du solltest Dich über die Leute informieren, denen Du Inkompetenz vorwirfst.

          Cheatah

          --
          X-Will-Answer-Email: No
    2. Hi,

      Hallo Ihr Miesmacher,

      RTF</faq/>.

      sagt mal, warum kümmert Ihr Euch nicht um das Problem oder lasst das Antworten bleiben, wenn ich Ihr nicht antworten wollt?!

      Lern denken, werd erwachsen, lies das Archiv. Wenn's hilft, das ganze.

      Ihr interprätiert da einfach was in ein Problem hinein, ohne hinter die Kulissen sehen zu können!

      "Wir" haben in der Summe eine Menge Erfahrung, um so einige Kulissen zu erahnen und Problematiken sogar unabhängig davon beurteilen zu können. Willst Du lernen? Dann benimm Dich, ansonsten verschwinde doch bitte, anstatt hier rumzustänkern und Ansprüche zu erheben, die Dir nicht zustehen.

      Es geht um um eine Online-Bewerbung, die beim Leser teilweise mit Uralt-Modems geladen wird. Deshalb sollen während der Anzeige eines Intros die Bewerbungs(teil!)grafiken vorgeladen werden.

      Falscher Ansatz. Reduziere vor allem die Menge, sekundär die Größe der Grafiken. Preloading ist hier sogar von Nachteil.

      Verweise zur FAQ gehören wohl eher an Eure Adresse!

      Aus dieser Äußerung ersehe ich, dass Du sie nicht gelesen hast. Desweiteren solltest Du Deine Eltern bitten, Dir ein wenig darüber beizubringen, wie man sich beim Eintritt in eine Gesellschaft benimmt, über die man noch nichts weiß.

      Cheatah

      --
      X-Will-Answer-Email: No
      1. Sei ehrlich - Du hast Dir die Site nicht angesehen, oder?

        q.e.d

        Pedro

        1. Hi,

          Sei ehrlich - Du hast Dir die Site nicht angesehen, oder?

          nein, habe ich nicht. Das ist auch nicht nötig, um das Verhalten und die Wünsche von Internet-Nutzern beurteilen zu können.

          q.e.d

          Und was für ein q. e. hier d.? Glaubst Du jetzt bewiesen zu haben, qualifizierter zu sein als der anwesende Rest? Kleiner Tipp: Durchsuche mal das Archiv nach den Leuten, die Du hier beurteilst.

          Cheatah

          --
          X-Will-Answer-Email: No
    3. Hallo,

      Hallo Ihr Miesmacher,

      Niemand macht hier etwas mies. Hier wird Dir die Erfahrung zuteil, die über die Jahre bei den Teilnehmern dieses Forums angehäuft wurde.

      sagt mal, warum kümmert Ihr Euch nicht um das Problem oder lasst das Antworten bleiben, wenn ich Ihr nicht antworten wollt?!

      Ich glaube hier wird niemand gezwungen zu antworten, womit der zweite Teil dieses Satzes hinfällig ist. Bleibt Teil Eins. Hier verweise ich wiederum auf den obigen Absatz. :)

      Ihr interprätiert da einfach was in ein Problem hinein, ohne hinter die Kulissen sehen zu können!

      Nein, hier kennen wir Deine Hintergründe nicht, aber viele, viele User die schon mit ähnlichen Vorhaben hier gefragt haben (Siehe Archiv). So konnte sich bei den regelmäßigen Teilnehmern dieses Forums ein gewisser Grundschatz an Erfahrung bilden.

      Zum Problem im Detail:

      Es geht um um eine Online-Bewerbung, die beim Leser teilweise mit Uralt-Modems geladen wird. Deshalb sollen während der Anzeige eines Intros die Bewerbungs(teil!)grafiken vorgeladen werden.

      Zu Intros kannst Du auch das Archiv befragen. :))

      Ihr könnt Euch das ja mal anschauen - und dann urteilen!

      Tja, da scheint irgendetwas verkehrt zu laufen: mit NN4.73 und eingeschaltetem JavaScript bekomme ich nur folgendes zu sehen:
      <img src="http://www.bockimweb.de/bewerbung/pics/error.gif" border="0" alt="">

      Ich weis ja nun nicht für was die Bewerbung sein soll. Für einen Beruf im IT-Bereich ist sie aber denkbar ungeeignet: (http://validator.w3.org/check?uri=http%3A%2F%2Fwww.bockimweb.de%2Fbewerbung%2Fblank.html&charset=iso-8859-1+(Western+Europe)&doctype=HTML+4.01+Transitional&ss=1&outline=1&sp=1)

      Verweise zur FAQ gehören wohl eher an Eure Adresse!

      dito. :)

      Gruß Alex

  4. Hallo Leute,

    in einem längeren Javascript lade ich Bilder mit einer Preloader-function vor. Dies funzt auch ganz prächtig. Leider muss ich insgesamt 40 Pics vorladen, die alle zwischen 2 und 5 K haben. Ca. nach 25 bis 35 Bildern kommt die bekannte Fehlermeldung: "Ein Skript auf dieser Seite verursacht eine Verzögerung im Internet Explorer. Falls das Skript weiter ausgeführt wird, verlängern sich die Antwortzeiten des Computers möglicherweise erheblich. Soll das Skript abgebrochen werden?".

    Mein Problem ist nicht die Ursache der Fehlermeldung, sondern, wie ich diese beim User abfangen kann. Dass man Fehlermeldungen über die Extras-Optionen abschalten kann, ist mir bekannt. Gibts denn keine Skript-Möglichkeit, dies zu unterdrücken?

    Dein Problem ist wirklich das Preloadding, das verursacht mehr Arger als es Nutzen bringt.

    Folgerichtig benimmt sich hier der IE Ausnahmsweise mal richtig und warnt den User, das du ein ewig dauerndes Skript aufrufst.

    Allerdings vermute ich mal, das du einen Fehler machst, denn ein Bild Preload blockiert kein skript. Das heißt du hast irgendwo in deinem Skript eine Schleife die nicht abbricht oder sowas.

    Auch eine erste Anweisung im Script á la window.onerror = stopError(); brachte nix.

    Das ist Fantasiesyntax. Du weist dem Error handler den Rückgabewert von der Funktion stopError() zu.

    Struppi.

    1. Hallo Struppi,

      Allerdings vermute ich mal, das du einen Fehler machst, denn ein Bild Preload blockiert kein skript. Das heißt du hast irgendwo in deinem Skript eine Schleife die nicht abbricht oder sowas.

      Gut getippt ;-). In dem Skript wird per setTimeout immer wieder eine Funktion aufgerufen, in der eine Schleife mit 100.000 Durchläufe steht (warum das so gemacht ist, ist mir schleierhaft). Da der IE nicht wissen kann, wann eine Endlosschleife im Javascript vorliegt, nimmt er einfach an, daß dies wohl der Fall ist, wenn 5.000.000 Befehle abgearbeitet wurden, und zeigt den Dialog an.

      Viele Grüße
      Stephan

  5. Hallo Leute,

    Hallo,

    Ich war gerade auf Deiner Seite und bekomme nur die lapidare Aufforderung, Javascript zu aktivieren und danach meinen Browser neu zu starten. Glaubst Du im ernst, daß einer seine Programme neu startet, nur weil Du Dich bei ihm bewirbst?

    Gruß, Andreas