mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Mi 07.12.2016 21:29 Benutzername: Passwort: Auto-Login

Thema: [JavaScript gesucht] IFrame soll scrollen!! vom 04.07.2005


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> [JavaScript gesucht] IFrame soll scrollen!!
Seite: 1, 2  Weiter
Autor Nachricht
bluedom
Threadersteller

Dabei seit: 25.10.2003
Ort: Hamburg
Alter: -
Geschlecht: Männlich
Verfasst Mo 04.07.2005 20:25
Titel

[JavaScript gesucht] IFrame soll scrollen!!

Antworten mit Zitat Zum Seitenanfang

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
  View user's profile Private Nachricht senden
der_niegel

Dabei seit: 07.07.2005
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Do 07.07.2005 23:33
Titel

Antworten mit Zitat Zum Seitenanfang

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>
  View user's profile Private Nachricht senden
Anzeige
Anzeige
roflmensch

Dabei seit: 28.10.2006
Ort: Dettenheim
Alter: 36
Geschlecht: Männlich
Verfasst Sa 28.10.2006 21:08
Titel

Antworten mit Zitat Zum Seitenanfang

hi,

suche sowas ähnliches allerdings nicht von oben nach unten sondern von rechts nach links?
hat jemand sowas?

mfg
roflmensch
  View user's profile Private Nachricht senden
schachbrett

Dabei seit: 11.10.2006
Ort: Köln
Alter: -
Geschlecht: Männlich
Verfasst Sa 28.10.2006 21:17
Titel

Antworten mit Zitat Zum Seitenanfang

*ha ha* 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 09:21, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
ukuluku

Dabei seit: 01.07.2008
Ort: -
Alter: -
Geschlecht: -
Verfasst Di 01.07.2008 11:32
Titel

Antworten mit Zitat Zum Seitenanfang

muss den thread leider wieder ausgraben

schachbrett hat geschrieben:
*ha ha* 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 *Schnief*

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
  View user's profile Private Nachricht senden
Fido67
Account gelöscht


Ort: -

Verfasst Di 01.07.2008 11:47
Titel

Antworten mit Zitat Zum Seitenanfang

Hallo,

ich denke das wird gehen:

Code:
frames['inhalt'].scrollBy(-10,0);


scrollBy(x-achse,y-achse) * Keine Ahnung... *


Zuletzt bearbeitet von am Di 01.07.2008 12:02, insgesamt 1-mal bearbeitet
 
ukuluku

Dabei seit: 01.07.2008
Ort: -
Alter: -
Geschlecht: -
Verfasst Di 01.07.2008 12:53
Titel

Antworten mit Zitat Zum Seitenanfang

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 Lächel
  View user's profile Private Nachricht senden
ukuluku

Dabei seit: 01.07.2008
Ort: -
Alter: -
Geschlecht: -
Verfasst Sa 19.07.2008 18:13
Titel

Antworten mit Zitat Zum Seitenanfang

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? *Schnief*
  View user's profile Private Nachricht senden
 
Ä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?
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.