Position in Iframe beim laden
Zagato
- dhtml
0 wahsaga0 zagato
0 Jörg Peschke- javascript
0 zagato0 Jörg Peschke0 zagato
Hallo zusammen
Ich habe eine PHP-Gallery via Iframe in der Homepage dargestellt.
http://www.dekomat.ch/showroom.html
Wenn ich jetzt eine Galerie anschaue z. bsp die unterste wir dies geladen und ich bleibe in der normalen Seite ganz unten. Ich möchte aber, dass auch wenn ich im iframe klicke die seite wieder ganz an den anfang zurück geht (So wie wenn man die ganz Seite neu lädt)
Es kann passieren dass man dan nicht realisiert das man nach oben scrollen muss und dies wäre für unsere Kunden sehr schlecht...
Weiss da jemand rat?
Besten Dank für Eure hilfe!
Gruss Zagato
hi,
Ich habe eine PHP-Gallery via Iframe in der Homepage dargestellt.
[...]
Es kann passieren dass man dan nicht realisiert das man nach oben scrollen muss und dies wäre für unsere Kunden sehr schlecht...
as so are (i)frames.
wo ist dein ansatz, was hast du bisher versucht, um das problem zu lösen?
welche technik willst du dazu verwenden?
gruß,
wahsaga
Ich möchte einfach das es beim laden einer Galerie wieder automatisch nach oben geht.
Hab noch nichts probiert, da ich im Internet noch nicht gefunden habe.
Die Technik spielt mir keine Rolle es muss einfach wieder raufgescrollt werden... Wenn es mit einem HTML Code geht wär es natürlich super.
function backToStart ()
document.getElemensByTagName("body")[0].scrollTop = 0;
}
...
<iframe onClick = "backToStart()">
tät ich etz mal sagen. Funkt allerdings nicht in allen Browsern.
function backToStart ()
document.getElemensByTagName("body")[0].scrollTop = 0;
}
...
<iframe onClick = "backToStart()">tät ich etz mal sagen. Funkt allerdings nicht in allen Browsern.
Danke Vielmals
Kann ich Dies jetzt einfach beim ersten Javascrip anfügen?
Sorry hab da leider nicht so Ahung :-(
Merci
Hier ist mein jetziger Iframecode:
<iframe name="Menuframe" id="if1" src="http://www.dekomat.ch/index_gallery.php" align="TOP" height="1000" width="80%" scrolling="no" frameborder="0">
Dieser Text wird angezeigt, wenn ihr Browser keine Inline-Frames unterstützt
</iframe>
<script type="text/JavaScript" language="JavaScript">
<!--
function iframeSize() {
parent.document.getElementById("if1").height = document.all(0).document.body.scrollHeight + 15;
}
//-->
</script>
<body onload="iframeSize();">
Kann ich Dies jetzt einfach beim ersten Javascrip anfügen?
Hallo,
Ja kannst Du. Aber wie gesagt, vorischt,funktioniert nicht bei allen Browsern, nur bei neueren.
Hab jetzt:
Wo muss ich den Code <iframe onClick = "backToStart()"> einfügen?
Sorry das ich mich so blöde anstelle hab dies aber leider noch nie gemacht. Hab schon ein bisschen rumprobiert und es hat bis jetzt nicht funktioniert...
Danke für deine Geduld
<iframe name="Menuframe" id="if1" src="http://www.dekomat.ch/index_gallery.php" align="TOP" height="1000" width="80%" scrolling="no" frameborder="0">
Dieser Text wird angezeigt, wenn ihr Browser keine Inline-Frames unterstützt
</iframe>
<script type="text/JavaScript" language="JavaScript">
<!--
function iframeSize() {
parent.document.getElementById("if1").height = document.all(0).document.body.scrollHeight + 15;
}
function backToStart (){
parent.document.getElemensByTagName("body")[0].scrollTop = 0;
}
//-->
</script>
<body onload="iframeSize();">