Hans: Bild und Webseite erst anzeigen wenn vollständig geladen....

Hallo,
ich habe eine mittelmäßig wichtige Frage:
Wie kann ich

  1. Ein Bild erst anzeigen wenn fertig geladen
  2. Eine Webseite erst anzeigen wenn fertig geladen

Vielen herzlichen Dank,
Euer Hans

  1. hallo hans

    packe deinen gesamten content in eine tabellenzelle.
    ungefaehr so

    <table>
      <tr>
         <td>
          hier dein inhalt
         </td>
      </tr>
    </table>

    gruss stefan

    1. Hi Stefan
      Deinen Rat habe ich befolgt,
      aber es passiert nix,
      der Inhalt z.B: Ein Bild wird immer noch Stück für Stück geladen...
      (IE 4.0)
      Yours Hans

      1. Hi Stefan
        Deinen Rat habe ich befolgt,
        aber es passiert nix,
        der Inhalt z.B: Ein Bild wird immer noch Stück für Stück geladen...
        (IE 4.0)
        Yours Hans

        Hallo Hans

        Ich schlage vor, eine Seite zu machen, in der du die Bilder per Javascript vorlädst. Wenn diese geladen sind (das sollte man eigentlich auch überprüfen können per JS), leitest du weiter auf die Seite mit der Tabelle.
        Gibt nur ein kleines Problem: Im Netscape werden Tabellen immer erst angezeigt wenn sie ganz geladen sind; der IE baut sie aber Schritt für Schritt beim Laden auf. Also hat das dort keine Wirkung.

        Liebe Grüsse
        Christoph

      2. es gibr noch eine möglichkeit

        lade die bilder auf einer vorherigen seite schon vor:
        <img src="bild.gif" width="1" height="1">
        da ist das bild nur 1 quadratpixel (gibt es so was) groß positioniere es wo es nicht auffällt oder packe es in einen <div> den du auf hidden setzt. dan liegt das bild im cache und ist auf der nächsten seite sofort da.

        andere möglichkeit "archivsuche" begriff +vorladen +bilder

        ciao stefan

        1. nachtrag

          packe das in den <head>

          <script language="JavaScript">
          <!--

          //Browsercheck - IE oder NN
          nn=document.layers
          ie=document.all

          function Loading_verstecken(){
                  if(ie nn){
                          if(nn)
                                  document.LadeInhalt.visibility="hidden"
                          else
                                  LadeInhalt.style.visibility="hidden"
                  }
          }
          //-->
          </script>
          <style>
                  #LadeInhalt{position:absolute; width:100%; height:100%; top:0; left:0; background-color:#fffbf0; layer-background-color:#fffbf0; font-family:arial,sans-serif; z-index:100}
                  TD{font-family:arial,sans-serif}
          </style>

          das in den body-tag: onload="Loading_verstecken()"

          das in den body:

          <SCRIPT LANGUAGE="JavaScript">
          <!--
                  if(ie nn)
                          document.write('<div id="LadeInhalt"><table width="100%" height="95%" align="center" valign="middle"><tr><td width="100%" height="100%" align="center" valign="middle"><h3>Bitte warten - Lade Seite.....</h3></td></tr></table></div>')
          //-->
          </SCRIPT>

          farben und text kannst du anpassen beim laden im hintergrund steht dann hall "lade seite..." oder aws immer du willst

          stefan

  2. Hallo,

    Achtung, folgendes nur lose angedacht: Du könntest alles auch in einem auf unsichtbar gestellten Div bzw Layer packen. im Body kommt dann onLoad="sichtbarmachen()" , wobei sichtbarmachen eine im Head-Bereich liegende JS-Funkton ist, die den Div-Layer Bereich auf sichtbar schaltet. (unter dem bis dahin sichtbaren könnte man solange einen Vertröster-Layer legen...)

    Bliebt das Problem der Bilder. Man könnte das sichtbarmachen vom Lladestatus der Bilder abhängig machen. Ich meine mich aber zu erinnern, das NS mit der überprüfung des Ladezusatndes von img seine Schwierigkeiten hat....

    Chräcker

    Ach ja, und Leute ohne JS sehen mal wieder nichts....

    http://www.chraecker.de/stempel

  3. Hi,

    1. Ein Bild erst anzeigen wenn fertig geladen
    2. Eine Webseite erst anzeigen wenn fertig geladen

    in der Internet World 03/2000 war da ein Artikel zu dem Thema. Unter diesem Link http://www.internetworld.de/iw/magazin_listings_0300.htm findest Du das Listing (Ladevorgang leicht gemacht: (Seite 108)). Ich hab' mir das nicht genauer angesehen, aber vielleicht hilft's Dir ja.

    Vor allem solltest Du IMHO darauf achten dass Deine Besucher in irgendeiner Form erfahren dass Du vorlaedst, sonst klicken sie naemlich weiter weil sie glauben es passiert nix...

    Gruss,
    Armin