 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
14.01.2005, 13:26
|
#1
|
|
TP-Member
Registriert seit: Dec 2004
|
Sehr simpler Preloader
Hi,
hab eine File die ca. 2 minuten braucht bis diese geladen wird und sucher daher einen sehr simplen Preloader mit einer simplen Anzeige. Man soll lediglich erkennen das die Site geladen wird...
Hab in der Suche hier nur das gefunden:
http://www.traum-projekt.com/forum/s...earchid=241231
Hat jemand nen Code-Schnippsel oder Link für mich? Auch bei google hab ich nur welche mit Bildern und so weiter gesehen. Suche aber irgendwas sehr simples, danke 
|
|
|
14.01.2005, 13:34
|
#2
|
|
TP-Member
Registriert seit: Dec 2004
|
Hab mal folgenden Code entdeckt:
Code:
<table>
<tr><td background="/images/hintergrund.gif"><img src="/images/foto.jpg" width="800" height="500" border="0"></td></tr>
</table>
Das ist so eine simpler preloader für bilder, wo man als hintergrund ne einfache grafik mit dem Text "...wird geladen" positioniert die später mit der eigentlichen grafik überladen wird.
Nun hab ich mir überlegt, vielleicht einen Text anzuzeigen bis die Site geladen ist, hat jemand ne idee wie das umzusetzen wäre?
|
|
|
14.01.2005, 14:25
|
#3
|
|
TP-Greis
Registriert seit: Mar 2001
Ort: Berlin, Germany
|
Wieso lässt Du (diesen Unsinn) nicht einfach weg? Das ist doch eine Webseite, und kein Flashfilm (?) ... was erhoffst Du Dir durch einen Preloader?
__________________
“My software never has bugs. It just develops random features ...”
» DevShack - die Website des freien Webentwicklers Boris
|
|
|
18.01.2005, 13:28
|
#4
|
|
TP-Member
Registriert seit: Dec 2004
|
Nun ja, die Site dauert ca. 2 minuten bis sie angezeigt wird, ich möchte das der Anwender erkennt das die Site geladen wird und nicht ständig auf "reload" klickt oder glaubt die Web-Anwendung wäre abgestürzt.
Geht auch wenn einfach ein Maus-Icon wechsel auftritt beispielsweise die Sanduhr, hauptsache irgendwas wo der Anwender erkennt das die Site geladen wird.
|
|
|
18.01.2005, 13:39
|
#5
|
|
TP-Insider
Registriert seit: Jul 2004
Ort: Mönchengladbach
|
Zitat:
|
Zitat von carla
Geht auch wenn einfach ein Maus-Icon wechsel auftritt beispielsweise die Sanduhr, hauptsache irgendwas wo der Anwender erkennt das die Site geladen wird.
|
mit style="cursor: wait;" wird die sanduhr angezeigt. vielleicht hilft dir das.
__________________
GCM d- s: a-- C++$ UL P L+ E--- W++ N o? K- w+ !O !M !V PS+ PE Y PGP- t+ 5? X R- tv- b- DI- !D G e h! r++ z?
|
|
|
18.01.2005, 13:40
|
#6
|
|
TP-Greis
Registriert seit: Mar 2001
Ort: Berlin, Germany
|
Es dauert 2 Minuten? Dir ist klar, dass das sehr lange ist und vermieden werden sollte? Zudem - 2 Minuten mit Modem? ISDN? DSL?
Worum geht es denn bei dieser Seite, dass sie 2 Minuten Wartezeit berechtigt?
__________________
“My software never has bugs. It just develops random features ...”
» DevShack - die Website des freien Webentwicklers Boris
|
|
|
18.01.2005, 13:43
|
#7
|
|
TP-Member
Registriert seit: Dec 2004
|
Code:
<script language="JavaScript">
var bild = new Array();
var datei = new Array("images/1.gif","images/2.gif","images/3.gif");
var p=0 //Prozent
var b=datei.length; // Anzahl der zu ladenden Bilder
for(i=0; i<=b; i++)
{
bild[i] = new Image();
bild[i].src = datei[i];
p= (i/b)*100;
window.status=i + " von " + b + " Bildern vorgeladen " + "[" + p + "%]";
}
</script>
Vielleicht kann mir ja jemand helfen das umzuwandeln so das keine bilder sondern eine Datei geladen wird und dies angezeigt wird
@Jupp
danke, nun benötige ich noch das Script das die Umwandlung des Cursors nur solange gilt, solange die Site noch nicht geladen ist. Umgangssprachlich ungefähr so:
Site nicht geladen
style="cursor: wait;"
Site geladen
style="cursor: normal;"
|
|
|
18.01.2005, 13:44
|
#8
|
|
TP-Member
Registriert seit: Dec 2004
|
Zitat:
|
Zitat von Adagio
Es dauert 2 Minuten? Dir ist klar, dass das sehr lange ist und vermieden werden sollte? Zudem - 2 Minuten mit Modem? ISDN? DSL?
Worum geht es denn bei dieser Seite, dass sie 2 Minuten Wartezeit berechtigt?
|
Da wird eine Site dynamisch generiert mit Daten aus einer MySQL-Datenbank, sind eine Menge Datensätze die da ausgegeben werden müssen... hab schon versucht die Ladezeit zu verkürzen aber gibt da keine Möglichkeit. Daher such ich nun ne Möglichkeit dem Anwender ein Zeichen zu geben das die Site geladen wird.
|
|
|
18.01.2005, 13:49
|
#9
|
|
TP-Member
Registriert seit: Dec 2004
|
http://www.ideenreich.com/trickkiste/tricks130.shtml
Den hab ich auch schon ausprobiert, aber da lädt mir der IE die Site nicht wenn ich den Code dort in meine Anwendung integriere... hab da die Bilder von der Site genommen die im Verzeichnis muster liegen und da erscheint im unten im IE das 0 der 2 Bilder geladen wurden. Im Firefox jedoch funktioniert das
Jemand ne Idee, da würde ich dann ne Site vorladen und die eigentliche Site dann nachladen...
|
|
|
18.01.2005, 13:49
|
#10
|
|
TP-Insider
Registriert seit: Jul 2004
Ort: Mönchengladbach
|
mit js hab ichs nicht so. aber ich glaub der event-handler "onLoad" (z.B. beim <body>) setzt erst dann ein, wenn alles geladen ist. vielleicht kriegstes ja so irgendwie hin:
Code:
<style>
body{cursor: wait;}
</style>
und dann onLoad den cursor auf auto setzen.
__________________
GCM d- s: a-- C++$ UL P L+ E--- W++ N o? K- w+ !O !M !V PS+ PE Y PGP- t+ 5? X R- tv- b- DI- !D G e h! r++ z?
|
|
|
18.01.2005, 13:52
|
#11
|
|
TP-Member
Registriert seit: Dec 2004
|
@Jupp
hm, auf die Idee kam ich noch gar nicht, das wäre eine sehr elegante & einfache Möglichkeit, werde diese gleich testen 
|
|
|
18.01.2005, 13:55
|
#12
|
|
TP-Insider
Registriert seit: Jul 2004
Ort: Mönchengladbach
|
mit der gleichen methode könntest du natürlich auch einen text oder ein bild für die dauer des ladevorgangs anzeigen lassen
würd mich jetzt auch mal interessieren, ob das so klappt.
__________________
GCM d- s: a-- C++$ UL P L+ E--- W++ N o? K- w+ !O !M !V PS+ PE Y PGP- t+ 5? X R- tv- b- DI- !D G e h! r++ z?
|
|
|
18.01.2005, 14:17
|
#13
|
|
TP-Member
Registriert seit: Dec 2004
|
Hab mal ein Beispiel gemacht, das funktioniert mal vorerst, muss nur noch den Text ändern und den Maus-Icon verändern, aber im Prinzip sollte es gelöst sein
Code:
<html>
<title>TEST</title>
<script type="text/javascript">
function Seite_laden()
{
document.location.href = "preloader.html"
}
</script>
<body onload="Seite_laden()">
<p>
TEST
</body>
</html>
|
|
|
18.01.2005, 17:22
|
#14
|
|
TP-Specialist
Registriert seit: Nov 2004
Ort: Die Insel in Europa die aus Europa erst Europa macht _________________________ Nähe Lenzburg
|
Wenn es sich um die Startseite/Homepage/index.html handelt,
sollte dringendst ein anderes Konzept erwogen werden.
Niemand wartet solange ohne zu wissen was daher kommen wird.
Weiss man es aber, weil das meiste wiederkehrende Besucher/Kunden sind,
dann ist es erstrecht nicht nötig, schon auf der ersten Seite ne geballte Ladung an Info rein zustopfen.
Erst auf Klicks hin, die zu spezifischen Inhalten führen,
sollten diese dann auch zusammen gestellt werden.
Der Kunde hat dann was verlangt und ist eher bereit zu warten.
Vllt. müssten auch die Scripts mit den DB-Zugriffen optimiert werden??
Bei einer Grafik (<img) wird der Alternativtext angezeigt bis die Grafik geladen ist:
HTML-Code:
<img src="riesengrafik.jpg" alt="Riesige Grafik, 2MB oder so,das braucht seine Ladezeit!" width=123 height=456>

 bewirkt Zeilenumbruch im Alternativtext
__________________
[321 Name="Joe"]
wie immer, lieber gleich mit notepad, dem Editor meines Vertrauens
[/321]
use my HTML-Tester
Motto'06: Mut zur deutschen Sprache!
Geändert von 321 (18.01.2005 um 17:26 Uhr).
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 19:40 Uhr.
|
 |