"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

Selbstscrollende tabelle?! (html oder sowas)

Lobo 21.03.2005 - 10:24 562 11
Posts

Lobo

Here to stay
Avatar
Registered: May 2002
Location: In da Oaschicht
Posts: 2558
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@

Legend
Vienna Badass
Avatar
Registered: Nov 2001
Location: @home
Posts: 2301
Ehm, nur interessehalber.. wieso machst das nicht einfach in Flash? Wäre in ein paar Minuten erledigt.

Lobo

Here to stay
Avatar
Registered: May 2002
Location: In da Oaschicht
Posts: 2558
hm... gute frage *g*
kenn mich zwar brot aus... aber najo *G*
bin ned grad der flash freund ...

grOOvekill@

Legend
Vienna Badass
Avatar
Registered: Nov 2001
Location: @home
Posts: 2301
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

Here to stay
Avatar
Registered: May 2002
Location: In da Oaschicht
Posts: 2558
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
Bearbeitet von Lobo am 21.03.2005, 10:48

grOOvekill@

Legend
Vienna Badass
Avatar
Registered: Nov 2001
Location: @home
Posts: 2301
Na, wenn du Javascript bevorzugst.. :)

semteX

begehrt die rostschaufel
Avatar
Registered: Oct 2002
Location: Pre
Posts: 14593
i würd checkn obs auch auf allen browsern geht

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
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@

Legend
Vienna Badass
Avatar
Registered: Nov 2001
Location: @home
Posts: 2301
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

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
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

leider kein name
Avatar
Registered: Feb 2004
Location: -
Posts: 15857
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@

Legend
Vienna Badass
Avatar
Registered: Nov 2001
Location: @home
Posts: 2301
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.
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz