 |
| 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 |
10.01.2006, 22:45
|
#1
|
|
TP-Junior
Registriert seit: Dec 2005
|
Frage zu nem Preloadskript (mal zur Abwechslung)
Hallo,
Preload-Fragen gibts hier zwar, wie Sand am Meer, aber ich muss noch eins oben drauf haun!! Vergebt mir.
Ich habe ursprünglich folgendes Skript für nen Gif-animierten Preloader benutzt: Vielleicht sollte ich noch vorneweg erwähnen, dass ich echt nicht viel Plan von so Dingen habe...
Hier das Skript:
--------------------------------------------
function hideIt(){
if(ie || n){
if(n) document.divLoadCont.visibility="hidden"
else divLoadCont.style.visibility="hidden"
}
}
</script>
<style>
#divLoadCont{position:absolute; width:100%; height:95%; top:0; left:0; background-color:white; layer-background-color:white; font-family:arial,helvetica; z-index:100}
TD{font-family:arial,helvetica}
</style>
</head>
<body onload="hideIt()">
<script>
if(ie || n) document.write('<div id="divLoadCont"><table width="100%" height="95%" align="center" valign="middle"><tr><td width="100%" height="100%" align="center" valign="middle"><img src="file:///C|/1stwebs/gifs/loading.gif" width="150" height="148" alt="" border="0"><br><font face="arial black" size="6"></font>ARSCHMADE!!!</td></tr></table></div>')
</script>
------------------------------------------------------
Bestimmt urwitzige Fehler drin, keine Ahnung, aber es tut.
Jedenfalls ist mir Gif mit 10 frames/s zu rukklig. Kann ich in so ein Skript eine swf-Datei, anstatt der Gif einbinden? Oder gibt es vielleicht ein ähnliches, nicht so aufwendiges Skript, das sowas tut. Von Flash hab ich überhaupt keine Ahnung.
Vielen Dank schonmal,
Gruss John
|
|
|
13.01.2006, 18:46
|
#2
|
|
TP-Specialist
Registriert seit: Nov 2004
Ort: Die Insel in Europa die aus Europa erst Europa macht _________________________ Nähe Lenzburg
|
Was soll es genau werden, eine gleichbleibende Anzeige,
dass geladen wird oder ein Fortschritts-Balken der 'wächst'?
Was ist hier 'Preload'? Da wird nichts preloaded!
Was sicher nicht geht:
- file:///C|/1stwebs/gifs/loading.gif (ausser nur Du schaust die Seite auf Deinem PC an)
- bei Body onload ist bereits alles geladen
- gif mit 10 frames: Du kannst das Abspielen der Frames NICHT von aussen beeinflussen
- und somit nicht mit dem Ladevorgang synchronisieren.
__________________
[321 Name="Joe"]
wie immer, lieber gleich mit notepad, dem Editor meines Vertrauens
[/321]
use my HTML-Tester
Motto'06: Mut zur deutschen Sprache!
|
|
|
18.01.2006, 13:34
|
#3
|
|
TP-Junior
Registriert seit: Dec 2005
|
Es ist eine kleine Gif-animation, die solange eingeblendet wird, bis die Seite komplett geladen ist. Eigentlich hat das auch funktioniert (mit Opera).
Das mit dem " file:///C|/1stwebs..." war von der Testversion, hab ich nicht gesehen.
Wie meinst du das, dass ich die Frames nicht von aussen beeinflussen kann?
|
|
|
18.01.2006, 15:41
|
#4
|
|
TP-Specialist
Registriert seit: Mar 2005
Ort: Unterfranken
|
Mit "Frames" sind hier nicht Frames in einem Frameset gemeint, sondern ein Standbild.
Ein Ani-GIF kannst du nicht steuern wie etwa eine Flash-Animation. Wenn du z.B. ein GIF mit 10 Frames erzeugst mit einer Zeitspanne von 0,1 Sekunden zwischen den einzelnen Frames, wird das ganze im Browser auch so abgespielt: der Browser kann die Geschwindigkeit nicht beeinflüssen.
Wenn du z.B. an einem Balken gedacht hast, der 100% erreicht wenn das letzte Byte heruntergeladen wird, geht das mit GIF nicht. Eine ständig wiederholte Animation -- etwa eine ständig sich umdrehende Sanduhr -- geht aber ohne weiteres.
|
|
|
19.01.2006, 01:54
|
#5
|
|
TP-Junior
Registriert seit: Dec 2005
|
Das ist schon klar. Aber das Problem ist, dass Gif-Animationen eben nur 10 Bilder die sec. darstellen können und ich mir eine andere Möglichkeit, ausser Flash erhoffe, die schnellere Bildsequenzen macht.
Der Preload, den ich machen will, ist geschleift und soll keinen Ladestatus anzeigen.
|
|
|
19.01.2006, 09:27
|
#6
|
|
TP-Specialist
Registriert seit: Mar 2005
Ort: Unterfranken
|
Du kannst ein GIF so schnell machen wie du willst -- ich glaube bis zu 100 Bilder pro Sekunde (was aber wenig sinnvoll wäre). Du kannst aber diese Geschwindigkeit nicht ändern.
|
|
|
19.01.2006, 20:39
|
#7
|
|
TP-Specialist
Registriert seit: Nov 2004
Ort: Die Insel in Europa die aus Europa erst Europa macht _________________________ Nähe Lenzburg
|
vllt. eine Splash-Seite die den Preload macht und mit
<body onload="location.href='nächsteseite.html';"> weiterleitet.
In der Splashseite als erstes das gif preloaden, damit es auch sicher angezeigt werden kann.
__________________
[321 Name="Joe"]
wie immer, lieber gleich mit notepad, dem Editor meines Vertrauens
[/321]
use my HTML-Tester
Motto'06: Mut zur deutschen Sprache!
|
|
|
|
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 12:19 Uhr.
|
 |