| (Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI... |
Diskussion: /Javascript: marquee beim Aufruf der Seite gestoppt laden im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Nabend mal wieder :) Ich bastle gerade eine Seite für unsere Jugend. Im Bereich Bilder sollen nun "Bildleisten" erscheinen, die ...
![]() |
| | #1 (permalink) |
| Registriert seit: 07.06.05 ![]() Likes: 0 | Nabend mal wieder :) Ich bastle gerade eine Seite für unsere Jugend. Im Bereich Bilder sollen nun "Bildleisten" erscheinen, die 4-5 Bilder verkleinert nebeneinander anzeigen, beim anklicken dann vergrößert werden. Soweit sogut. Da aber pro Event mehr als 4-5 Bilder anfallen, war die Idee, diese in der Bildleiste als marquee zu setzen. Onmouseover soll die Bildleiste also scrollen. Nun möchte ich aber keine 10 Leisten beim Aufruf der Seite bereits am scrollen haben :rolleyes: Darum habe ich zwei Dinge versucht: Code: <head>
...
<script type="text/javascript">
function function1(){
document.all.Bildleiste.stop();
}
</script>
...
</head>
<body onload="function1()"> Code: <body onload="document.all.Bildleiste.stop()"> Das marquee-Element sieht wie folgt aus: Code: <marquee id="Bildleiste" behavior="scroll" direction= "left" scrollamount="4" scrolldelay="0" onmouseover='this.start()' onmouseout='this.stop()'> InternetExploiter interpretiert beides richtig, Firefox reagiert leider garnicht. onmouse"over/out" funktioniert bei beiden. Habt ihr eine Idee? Vielen Dank im vorraus Grüße Hashi |
| | |
| | #2 (permalink) |
| Moderator ![]() | 1. Onload ist hier sicherlich genau das falsche, denn dieser Event wird erst getriggert, wenn die Seite komplett geladen ist. 2. Wieso MARQUEE als nicht Standard-Tag, das auch nicht in allen Browsern funktioniert? Da gibt's Lösungen mit JavaScript, die da besser funktionieren und auch besser zu steuern sind in Bezug auf Starten und Stoppen (z.B. das jQuery-Plugin jCarousel, aber sicherlich auch einfachere Standalone-Lösungen). |
| | |
| HaBOT | |
| |
| | #3 (permalink) |
| Member of Honour ![]() | Schließ mich LX an. Wenn man Browser-proprietäre Elemente (Nicht-Standard-Elemente) verwendet, sollte man auch nicht verwundert sein, wenn jeder Browser etwas anderes damit anstellt... marquee ist eine Erfindung von Microsoft und somit ist es nicht verwunderlich, dass nur der IE den vollen Umfang unterstützt. Andere Browser haben den Tag zwar auch als Lauftext implementiert, aber eine Steuerung von Marquee wird schwer browser-unabhängig realisierbar sein... Nutze am besten wirklich eine Javascript-Lösung, achte aber auch darauf, dass der Text auch ohne Javascript lesbar ist... |
| | |
| | #4 (permalink) |
| Wenn du eine Javascript Funktion unmittelbar bei Laden der aktuellen Stelle ausgefuehrt haben willst, kannst du die Funktion auch einfach aufrufen. Nur Achtung: Wenn du auf anderen DOM-Elemente zugreifst, und diese Elemente noch nicht geladen wurden, kriegst du eine Nullpointer-Exception. Also in deinem Beispiel: Code: <script type="text/javascript">
function function1(){
document.all.Bildleiste.stop();
}
</script>
<body>
<mein Bildleiste-Element hier ... />
<script type="text/javascript">
function1();
</script> P.S: Im Uebrigen bin ich auch den Meinung, dass du auf proprietaere Erweiterungen, wie <marquee> soweit es geht verzichten solltest ...
__________________ Wenn keiner zuschaut, teile ich heimlich durch Null! Meine Homepage: Planet Metax | meine Bilder: DeviantArt | Twitter | |
| | |
| | #5 (permalink) |
| Themenstarter Registriert seit: 07.06.05 ![]() Likes: 0 | Danke! jCarousel sieht sehr gut aus und ist damit genau das, was ich gesucht habe! Bin leider bei all meinen Suchideen von marquee start stop nicht auf die Idee gekommen, eine entsprechende jsLösung zu suchen. So...danke euch und einen schönen Abend |
| | |
![]() |
| | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| "Direkte Umleitung" beim Aufruf einer Website | Hashishin | Internet Allgemein | 18 | 04.07.08 10:22 |
| Seite sofort laden | Alexias | (Web-) Design und webbasierte Sprachen | 3 | 07.08.05 23:09 |
| Seite in Frame laden ohne Java? | Rhyme | (Web-) Design und webbasierte Sprachen | 4 | 27.08.04 12:14 |
| javascript anweisung um seite neu zu rendern | soox | (Web-) Design und webbasierte Sprachen | 10 | 04.03.04 18:59 |
| fenster mit js schließen und eine andere seite neu laden | MaX109 | (Web-) Design und webbasierte Sprachen | 6 | 28.08.02 09:29 |