Scrolling (wichtig!)
Jessman5
- javascript
also hallo erstmal..
ich habe eine frage und ich hoffe irgendwer kann mir die beantworten.
also ich versuche auf einer htmlseite 3 frames so zum scrollen zu bringen, dass sie nur scrollen, wenn man mit der maus auf ein bestimmtes feld geht (onmouseover). also jeweils eins für hoch und eins für runter.. die scrollbars sind versteckt.
für einen frame hab ich den quelltext und es läuft wunderbar (bsp -> http://www.jessman5.de/SpeedUp5/index.htm)
meine frage also: WIE mach ich das, dass ich für jeden der 3 frames eigene "onmouseover-felder" hab und dass nur 1 frame gescrollt wird?????
weil: wenn ich den quelltext jeweils in die index und in die frames-seiten kopiere und ich auf eins der dann insgesamt 6 felder geh, dann scrollen ALLE frames gleichzeitig!!
hier mal ein beispiel, welches script ich benutze:
im <head> der seite, die im frame angezeigt werden soll, steht das:
<script language="JavaScript1.2">
var speed, currentpos=curpos1=0,alt=1,curpos2=-1
function initialize(){
if (window.parent.scrollspeed!=0){
speed=window.parent.scrollspeed
scrollwindow()
}
}
function scrollwindow(){
temp=(document.all)? document.body.scrollTop : window.pageYOffset
alt=(alt==0)? 1 : 0
if (alt==0)
curpos1=temp
else
curpos2=temp
window.scrollBy(0,speed)
}
setInterval("initialize()",10)
</script>
im body in der index steht das:
<div style="Z-INDEX: 4; position: absolute; left: 367; top: 465; width: 65; height: 156">
<a href="#" onMouseover="scrollspeed=-9" onMouseout="scrollspeed=0">
<img border="0" src="up.jpg" width="15" height="21" alt="">
</a>
<p>
<a href="#" onMouseover="scrollspeed=12" onMouseout="scrollspeed=0">
<img border="0" src="down.jpg" width="15" height="21" alt="">
</a>
</div>
bitte helft mir jemand!! wenn meine frage überhaupt verständlich ist.. sieht ein wenig kreuz und quer aus ;)
ich verzweifle noch... X(
LG
Jessman5
Hello out there!
Erstmal: Deine Fragen sind nicht wichtiger als die anderer.
also ich versuche auf einer htmlseite 3 frames
Warum Frames? Die sind doch out.
dass sie nur scrollen, wenn man mit der maus auf ein bestimmtes feld geht (onmouseover). also jeweils eins für hoch und eins für runter.. die scrollbars sind versteckt.
Das ist grober Unfug. Das widerspricht den Grundsätzen Steuerbarkeit und Erwartungskonformität von ISO 9241-10. Lass dem Nutzer besser seine gewohnten GUI-Bedienelemente.
Ist deine Seite ohne JavaScript überhaupt bedienbar?
im <head> der seite, die im frame angezeigt werden soll, steht das:
<script language="JavaScript1.2">
Wohl der häufigste Fehler im Zusammenhang mit JavaScript. So geht’s richtig.
See ya up the road,
Gunnar
danke aber wenn du nen schlechten tag hast, brauchst du trotzdem deinen dampf nicht an mir auslassen ok?
LG
Jessman5
hi,
danke aber wenn du nen schlechten tag hast, brauchst du trotzdem deinen dampf nicht an mir auslassen ok?
Hat er doch gar nicht.
Er hat dich höflich darauf hingewiesen, auf welche grundlegenden Verhaltensregeln wir hier Wert legen, und nach darüber hinaus darauf, wo dein Konzept seiner Meinung nach Mängel aufweist.
gruß,
wahsaga
Hallo,
danke aber wenn du nen schlechten tag hast, brauchst du trotzdem deinen dampf nicht an mir auslassen ok?
Hat er doch gar nicht.
Doch, hat er.
Er hat dich höflich darauf hingewiesen, auf welche grundlegenden Verhaltensregeln wir hier Wert legen,
Nein, er hat demonstriert auf welches Verhalten _wir_ hier keinen Wert legen.
und nach darüber hinaus darauf, wo dein Konzept seiner Meinung nach Mängel aufweist.
Das halte ich zwar für angebracht, aber nicht statt, sonder _als Ergänzung_ zu einer Antwort.
Grüße
Thomas
Hello out there!
Hat er doch gar nicht.
Doch, hat er.
Nö, hat er nicht.
Das halte ich zwar für angebracht, aber nicht statt, sonder _als Ergänzung_ zu einer Antwort.
Ich halt es immer noch mit Orlando: „Ziel dieses Forums ist es, die Qualität von Webseiten zu steigern. Es wäre daher widersinnig, dir bei der Realisation des Gegenteils zu helfen.“
Ich habe
(1) gesagt, dass das Vorhaben des OPs die Qualität der Webseite nicht steigert.
(2) gesagt, warum das Vorhaben des OPs die Qualität der Webseite nicht steigert.
(3) Links zum Weiterlesen angegeben.
Das sollte Antwort genug sein.
Wenn doch noch jemand meint, widersinnigerweise bei der Realisation des Gegenteils „helfen“ zu müssen, kann er das als Ergänzung zu meiner Antwort gern tun.
See ya up the road,
Gunnar
Hallo,
meine frage also: WIE mach ich das, dass ich für jeden der 3 frames eigene "onmouseover-felder" hab und dass nur 1 frame gescrollt wird?????
weil: wenn ich den quelltext jeweils in die index und in die frames-seiten kopiere und ich auf eins der dann insgesamt 6 felder geh, dann scrollen ALLE frames gleichzeitig!!
Setze dich mit de Seite http://de.selfhtml.org/javascript/objekte/frames.htm auseinander.
Grüße
Thomas