| Autor |
Nachricht |
bluedom
Threadersteller
Dabei seit: 26.10.2003
Ort: Hamburg
Alter: -
Geschlecht:
|
Verfasst Mo 04.07.2005 21:25
Titel [JavaScript gesucht] IFrame soll scrollen!! |
 |
|
Hallo,
ich suche ein JavaScript welches den Browser automatisch scrollen lässt.
Das Script soll in allen gängigen Browsern und Betriebssystemen laufen!! Kennt da jemand sowas?
Wenn´s nur scrollt würd mir das schon reichen.
Schön wäre aber auch noch so´n Button mit dem ich das ganze stoppen kann...
Finde leider nix brauchbares im Netz...
Nix funktioniert auf dem Mac!!
Gruß Maik
|
|
| |
|
 |
| |
|
 |
der_niegel
Dabei seit: 07.07.2005
Ort: -
Alter: -
Geschlecht:
|
Verfasst Fr 08.07.2005 00:33
Titel
|
 |
|
eine kleine Anregung (inhalt.htm muss noch erstellt werden):
| Code: | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Scroll iFrame</title>
<script type="text/javascript">
var myTimeout;
function scrollPage(dir) {
dir == 'down' ? frames['inhalt'].scrollBy(0,10) : frames['inhalt'].scrollBy(0,-10);
myTimeout = setTimeout("scrollPage('" + dir + "')", 50);
}
</script>
</head>
<body>
<iframe name="inhalt" id="inhalt" src="inhalt.htm"></iframe>
<a href="#" onmouseover="scrollPage('down')" onmouseout="clearTimeout(myTimeout)">Runter</a> |
<a href="#" onmouseover="scrollPage('up')" onmouseout="clearTimeout(myTimeout)">Hoch</a>
</body>
</html> |
|
|
| |
|
 |
roflmensch
Dabei seit: 28.10.2006
Ort: Dettenheim
Alter: 32
Geschlecht:
|
Verfasst Sa 28.10.2006 22:08
Titel
|
 |
|
hi,
suche sowas ähnliches allerdings nicht von oben nach unten sondern von rechts nach links?
hat jemand sowas?
mfg
roflmensch
|
|
| |
|
 |
schachbrett
Dabei seit: 11.10.2006
Ort: Köln
Alter: -
Geschlecht:
|
Verfasst Sa 28.10.2006 22:17
Titel
|
 |
|
und ich such sowas in Rot... fuer die Möglichkeit, dass dies kein Witz ist: vertausch mal die Parameter scrollBy(0,10) -> scrollBy(10,0)...
Zuletzt bearbeitet von schachbrett am Mo 30.10.2006 10:21, insgesamt 1-mal bearbeitet
|
|
| |
|
 |
ukuluku
Dabei seit: 01.07.2008
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Di 01.07.2008 12:32
Titel
|
 |
|
muss den thread leider wieder ausgraben
| schachbrett hat geschrieben: | und ich such sowas in Rot... fuer die Möglichkeit, dass dies kein Witz ist: vertausch mal die Parameter scrollBy(0,10) -> scrollBy(10,0)... |
Ich versuche das horizontale scrollen gerade hinzubekommen, verzweifel aber einwenig. Ich vertausche die werte und der frame scrollt wie gewollt nach rechts, aber nicht nach links
hier der code den ich verwende
| Code: | <html><head>
<script type="text/javascript">
var myTimeout;
function scrollPage(dir) {
dir == 'down' ? frames['inhalt'].scrollBy(10,0) : frames['inhalt'].scrollBy(0,-10);
myTimeout = setTimeout("scrollPage('" + dir + "')", 50);
}
</script>
</head>
<body>
<table width="720" border="0" align="center">
<tr align="center">
<td><iframe name="inhalt" id="inhalt" scrolling="no" src="cassie.html" width="720" height="240" frameborder="0">Sorry, your browser doesn't support iframes.</iframe></td>
</tr>
<tr align="center">
<td><a href="#" onmouseover="scrollPage('up')" onmouseout="clearTimeout(myTimeout)">left</a> - <a href="#" onmouseover="scrollPage('down')" onmouseout="clearTimeout(myTimeout)">right</a></td>
</tr>
</table>
</body>
</html>
|
wenn man mit der maus über "left" geht, versucht er nach oben zu scrollen. wie bekomme ich das zum laufen? ich habschon ein wenig rumprobiert, bekomms aber leider nicht hin
danke im vorraus
|
|
| |
|
 |
Fido67
Account gelöscht
Ort: -
|
Verfasst Di 01.07.2008 12:47
Titel
|
 |
|
Hallo,
ich denke das wird gehen:
| Code: | | frames['inhalt'].scrollBy(-10,0); |
scrollBy(x-achse,y-achse)
Zuletzt bearbeitet von am Di 01.07.2008 13:02, insgesamt 1-mal bearbeitet
|
|
| |
|
 |
ukuluku
Dabei seit: 01.07.2008
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Di 01.07.2008 13:53
Titel
|
 |
|
oh vielen dank!! bin etwas verwirrt weil das eine meiner varianten war als ich selbst rumprobiert habe, aber dann hats wohl zu dem zeitpunkt an anderer stelle nicht gestimmt.
klappt wunderbar so
|
|
| |
|
 |
ukuluku
Dabei seit: 01.07.2008
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Sa 19.07.2008 19:13
Titel
|
 |
|
ist es eigentlich möglich mit dem code sowohl vertikal als auch horizontal scrollen zu lassen?
ich versuch das jetzt schon seit ein paar stunden hinzubekommen, aber entweder der browser hängt sich auf oder der iframe der gescrollt werden soll fängt an zu "zittern"..
| Code: | <html><head>
<script type="text/javascript">
var myTimeout;
function scrollPage(dir) {
dir == 'right' ? frames['inhalt'].scrollBy(10,0) : frames['inhalt'].scrollBy(-10,0);
myTimeout = setTimeout("scrollPage('" + dir + "')", 50);
var myTimeout2;
function scrollPage(dir) {
dir == 'down' ? frames['inhalt'].scrollBy(0,10) : frames['inhalt'].scrollBy(0,-10);
myTimeout2 = setTimeout("scrollPage('" + dir + "')", 50);
}
}
</script>
</head>
<body>
<table width="720" border="0" align="center">
<tr align="center">
<td><iframe name="inhalt" id="inhalt" scrolling="no" src="start.html" width="720" height="240" frameborder="0">Sorry, your browser doesn't support iframes.</iframe></td>
</tr>
<tr align="center">
<td><p><a href="#" onMouseOver="scrollPage('left')" onMouseOut="clearTimeout(myTimeout)">left</a> - <a href="#" onMouseOver="scrollPage('right')" onMouseOut="clearTimeout(myTimeout)">right</a></p>
<p><a href="#" onMouseOver="scrollPage('up')" onMouseOut="clearTimeout(myTimeout2)">up</a> - <a href="#" onMouseOver="scrollPage('down')" onMouseOut="clearTimeout(myTimeout2)">down</a></p></td>
</tr>
</table>
</body>
</html> |
was mach ich falsch?
|
|
| |
|
 |
| |
|
 |
| Ähnliche Themen |
[Javascript] Scrollen von iFrame [solved]
iframe per javascript vertikal scrollen
[Javascript] iframe horizontal UND vertikal scrollen
iFrame und Scrollen
Automatisches Scrollen in einem iFrame
iFrame: nur vertikal scrollen, geht das?
|
 |