[CSS;JavaScript] Problem

Baasch-Media

Gesperrt
20 April 2006
704
103
Zuletzt bearbeitet:
er meint java != javascript.... naja ich schau mal hab bis jetz keinen Fehler gefunden ma guggn ;)

mfg
Samy
 
lstart= window.innerHeight (in scroller.js)

wäre ne möglichkeit.
Ist aber nicht wircklich zufriedenstellend, weil wenn du das Fenster verkleinerst fängt er aber immer noch ganz da unten an ;)..
evtl lstart in newsScroll neue definieren wenn nach if(loop)...
aber alles nicht das wahre

hoffe konnte dir damit helfen wenn nicht schrei ;)

mfg
Samy
 
Zuletzt bearbeitet:
erstmal ein bisschen motzen:

1. tabellen ok, layer wunderbar, aber beide zusammen?? ihhhh!!!
2. images/scroller.js ... ne javascriptdatei im images-ordner ... nochmal ihhh!
3. am ende deiner html-datei sind zwei div's zu viel
4. warum ist die funktion "init" zweimal da? und wieso benutzt du sie nicht? und ich find nen erzwungenen fullscreen ne zumutung!

dann helfen:

1. füge zusätzlich style "height: 100%" ein für html, body, #left und #navi
2. du musst deiner umschliesenden tabelle height=100% mitgeben.
3. in der scroller.js zeile 21 ändern - so wie samy sagte

hab ich was vergessen?

achja: "div { border:1px solid red; }" wirkt immer wahre wunder bei der fehlersuche...
 
Hallo

kann mal bitte jemand schreiben wie ich es einbaun muss?

detailiert bitte

habe da noch etwas.... beim mouseover in dem screenshot viewer das dingen was da hochläuft soll es stehen bleiben! wie geht das?

danke

edit:

im IE ist das Tribal nicht vollständig.... :/ solls aber sein wie im FireFox
 
Zuletzt bearbeitet:
kennt denn niemand rat?:-? Morgen muss die Seite stehen wie ne 1

währe echt lieb von euch, wenn jemand eine passende Antwort auf meine Frage(n) finden und posten kann.

danke
 
also in scroller.js änders du in der 21 zeile
Code:
lstart= 50
in
Code:
lstart= window.innerHeight

Damit das stehen bleibt würde ich noch ne Hilfsvari einbauen:
Code:
function newsScroll(speed){ 
	if(this->scroll){
             ....
	  } 
          else{
              setTimeout(this.obj+".newsScroll("+speed+")",speed) 
          }
}
dazu noch ne stopp und ne go funktion die die var scroll dann auf true/false setzen.... das eine bei onmouseover und onmouseout ...

Bei mir im IE sieht es genauso aus wie im FF einziges was mir aufgefallen ist wenn man die Fenstergröße ändert ist dann der Scroller weg.

mfg
Samy
 
also ich habe es getestet und es funktioniert nicht!

welche weiteren Möglichkeiten gibt es noch, damit beim mouseover das komplette "Banner" rechts angehalten wird.



PS: danke für den Roten Popel.... wer es auch immer war....
 
Eventuell geht es so

Den Div-Container verändern:
Code:
  <DIV id="divASContent" onmouseover="newsScroll(0);" onmouseout="newsScroll(speed);">

Die newsScroll Funktion verändern (das ganz oben einfügen, den aller untersten if-Block so lassen):
Code:
	if(speed == 0) {
		window.clearTimeout(timeout);
		return 0;
	}
	if(this.y>-this.scrollHeight){ 
		this.moveIt(0,this.y-pr_step) 
		var timeout = setTimeout(this.obj+".newsScroll("+speed+")",speed)

Und das nächste mal das Ganze bitte in Lose4Scripts.