Selbstscrollende tabelle?! (html oder sowas)

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/selbstscrollende_tabelle_html_oder_sowas_139226/page_1 - zur Vollversion wechseln!


Lobo schrieb am 21.03.2005 um 10:24

Mir schwebt da so eine art iframe vor, mit in meinem Fall Logos von Sponsoren, das sich selbst durchscrollt und dann wieder von vorne anfängt...

kann mir jemand helfen?!

ob javascript oder sonst was ist egal...

TIA


grOOvekill@ schrieb am 21.03.2005 um 10:25

Ehm, nur interessehalber.. wieso machst das nicht einfach in Flash? Wäre in ein paar Minuten erledigt.


Lobo schrieb am 21.03.2005 um 10:30

hm... gute frage *g*
kenn mich zwar brot aus... aber najo *G*
bin ned grad der flash freund ...


grOOvekill@ schrieb am 21.03.2005 um 10:39

Na, dann reib mal die Logos rüber, inklusive Infos bezüglich Größe des Bereichs und wie du dir das ganze vorstellst. Dein Onkel grOOvekill@ hilft Dir ja gerne! :D --> PM


Lobo schrieb am 21.03.2005 um 10:43

naja hab a lösung gefunden....
bissi verändern, dann sollts so schon gehn:

Code:
<script language="JavaScript1.2">
/*
Top-Down scrolling window Script-
© Dynamic Drive ([url]www.dynamicdrive.com[/url])
For full source code, installation instructions,
100's more free DHTML scripts, and Terms Of
Use, visit dynamicdrive.com
*/

//change 1 to another integer to alter the scroll speed. Greater is faster
var speed=1
var currentpos=0,alt=1,curpos1=0,curpos2=-1
function initialize(){
startit()
}
function scrollwindow(){
if (document.all)
temp=document.body.scrollTop
else
temp=window.pageYOffset
if (alt==0)
alt=1
else
alt=0
if (alt==0)
curpos1=temp
else
curpos2=temp
if (curpos1!=curpos2){
if (document.all)
currentpos=document.body.scrollTop+speed
else
currentpos=window.pageYOffset+speed
window.scroll(0,currentpos)
}
else{
currentpos=0
window.scroll(0,currentpos)
}
}
function startit(){
setInterval("scrollwindow()",10)
}
window.onload=initialize
</script>


edit: die gefällt mir noch besser:
http://www.dynamicdrive.com/dynamic...me-scroller.htm


grOOvekill@ schrieb am 21.03.2005 um 10:45

Na, wenn du Javascript bevorzugst.. :)


semteX schrieb am 21.03.2005 um 11:15

i würd checkn obs auch auf allen browsern geht


watchout schrieb am 21.03.2005 um 12:03

Zitat von grOOvekill@
Na, wenn du Javascript bevorzugst.. :)
Nach dem Prinzip: Basisfunktionalität überall, finde ich das vollkommen korrekt.

Solange man nicht was auf anderen Browsern zerstört, macht es garnix.
Flash-Inhalte hingegen könnte ich auf Browsern ohne Plugin garnicht sehen...


grOOvekill@ schrieb am 21.03.2005 um 12:06

Naja, mal ehrlich: Die Chance, dass JS auf allen Browsern funzt ist genauso groß wie die, dass jemand das Plugin nicht installiert hat, oder? Ist ja auch egal, ich habe ja auch nicht behauptet, dass JS schlecht und die Flashvariante die beste wäre. Jeder wie er lustig ist. Ich hätte es einfach in Flash gemacht, weil's für mich wesentlich schneller ginge, als mit JS Code rumzufingern. Liegt mir halt nicht. Wenn Lobo diese Vorgehensweise bevorzugt und besser damit zurechtkommt, dann ist das doch fein! :)


watchout schrieb am 21.03.2005 um 13:50

Die Chance dass eins von beiden funktioniert ist etwa gleich gross, das stimmt - aber wenn Flash nicht geht sieht man GARNIX.
Hingegen wenn Javascript nicht geht, sieht man das Fenster halt nicht-scrollend...

Was denkst du ist besser?


userohnenamen schrieb am 21.03.2005 um 13:52

noch dazu kann ich mit einer javascript variante dynamisch ein bild hinzufügen etc...
bei flash müsste ich das (schätzung meinerseits) alles neu machen ;)


grOOvekill@ schrieb am 21.03.2005 um 14:00

Zitat von watchout
Die Chance dass eins von beiden funktioniert ist etwa gleich gross, das stimmt - aber wenn Flash nicht geht sieht man GARNIX.
Hingegen wenn Javascript nicht geht, sieht man das Fenster halt nicht-scrollend...

Was denkst du ist besser?

Also, wenn die Logos wirklich nur in einer bestimmten Geschwindigkeit vorbeiscrollen, wird die JS Variante vermutlich besser sein. Anders sieht es natürlich aus, wenn weitere Effekte eingesetzt werden sollen, aber das war ja auch nicht die Frage. Wie auch immer, ich wollte hier keine Grundsatzdiskussion losbrechen, sondern habe nur angeboten, dieses Ding in Flash zu realisieren. Er macht es lieber selber in JS. Fein! Hab' ich weniger Arbeit! :)

Und, nein, wenn man weitere Logos hinzufügen möchte, muß man in keiner Weise ganz von vorne anfangen, sondern dsa ganze Ding gering modifizieren.




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026