iframe für Netscape - wer kann helfen?
Stefan
- html
0 Stefan Muenz0 Stefan
0 Antje Hofmann0 Wowbagger
Ich habe schon das ganze Archiv durchforstet und leider keinen passenden Eintrag gefunden. Mein Problem: Kann ich unter Netscape einen iframe simulieren? Ich möchte eine HTML-Datei in einen Zellenbereich einer Tabelle laden. Unter IE funktioniert das ohne Schwierigkeiten mit einem iframe, wie funktioniert dies unter Netscape? Leider kann ich keinen Layer benutzen, da ich die Tabelle in die Mitte der Seite ausgerichtet habe und somit keine Werte für den Abstand zum Rand der Seite angeben kann. Bitte helft mit. Ich verzweifle schon.
Schönen Dank schon mal im Vorraus
Stefan
Hallo Stefan
Ich habe schon das ganze Archiv durchforstet und leider keinen passenden Eintrag gefunden.
Hmm, das war aber schon oefters dran. Na ja, macht ja nix.
Mein Problem: Kann ich unter Netscape einen iframe simulieren?
Wenn man nicht scrollen muss:
<iframe src="datei.htm"><layer src="datei.htm"></layer></iframe>
viele Gruesse
Stefan Muenz
Wenn man nicht scrollen muss:
<iframe src="datei.htm"><layer src="datei.htm"></layer></iframe>viele Gruesse
Stefan Muenz
Habe ich probiert, funktioniert aber nicht richtig. Netscape zeigt manche Dateien zwar in der Zelle an, dafür dann aber noch einmal unterhalb der Tabelle.
Und manchmal ganz einfach links oben in der Ecke.
Ich habe schon das ganze Archiv durchforstet und leider keinen passenden Eintrag gefunden. Mein Problem: Kann ich unter Netscape einen iframe simulieren? Ich möchte eine HTML-Datei in einen Zellenbereich einer Tabelle laden. Unter IE funktioniert das ohne Schwierigkeiten mit einem iframe, wie funktioniert dies unter Netscape? Leider kann ich keinen Layer benutzen, da ich die Tabelle in die Mitte der Seite ausgerichtet habe und somit keine Werte für den Abstand zum Rand der Seite angeben kann. Bitte helft mit. Ich verzweifle schon.
Schönen Dank schon mal im Vorraus
Stefan
Hallo Stefan
aber sicher steht etwas im Archiv :-) dazu.
<../../sfarchiv/1999_3/t06745.htm#a32934>
jetzt brauchst du nur den Layer einfach mittels JS in die Mitte positionieren. Dazu liest du die Fensterbreite mittels JS aus und positionierst den Layer entsprechend.
Viele Grüße
Antje
Testen kannst du es auf den obenstehenden Link wenn du auf Inhalt gehst. Die Seite ist noch nicht fertig also nicht wundern. :-)
Hi Stefan,
so lassen sich mit dem NN iframes 'simulieren':
<SCRIPT LANGUAGE="JavaScript" type="text/javascript"><!--
NN= (document.layers) ? 1 : 0; IE= (document.all) ? 1 : 0;
function load(url,id,width) {
document.layers[id].load(url,width);
}
//--></SCRIPT>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>dummy</title>
</head>
<body onLoad="if (NN) load('//www.xyz.de/wasweisich.htm','myLayer',100);">
<div id="myLayer" style="position:absolute;left:100px;top:100px;width:100;height:100;">
</layer>
der ganze rest...
</body>
</html>
so long...
/*,*/
Wowbagger
<img src="http://www.iws-ks.de/micha/stuff/billy/wow.gif" alt="">
ps: einen layer mittig auszurichten ist übrigens auch kein problem - setze einfach einen neuen wert für 'left', basierend auf der screenbreite. Die screenmaße kann man mit folgenden funktionen in erfahrung bringen:
function xmax() {
if (NN) return innerWidth; if (IE) return document.body.offsetWidth;
}
function ymax() {
if (NN) return innerHeight; if (IE) return document.body.offsetHeight;
}
Danke für die schnelle Antwort auf meine Frage, nur leider funktioniert die Sache bei mir nicht. Was mach ich denn falsch. Die totale Verzweiflung rückt immer näher und näher.
Stefan
Hi Stefan,
Danke für die schnelle Antwort auf meine Frage, nur leider funktioniert die Sache bei mir nicht. Was mach ich denn falsch. Die totale Verzweiflung rückt immer näher und näher.
poste einfach 'mal 'ne url, wo man sich das ganze live ansehen kann...ich werd' mir das dann morgen anschauen...
so long..
/*,*/
Wowbagger
<img src="http://www.iws-ks.de/micha/stuff/billy/wow.gif" alt="">