Hi Leute,
ich stehe grade noch vor einem weiteren Problem.
Über meine index.php lade ich alte statische HTML
Files in ein IFrame. Damit das IFrame immer die richtige
Höhe hat, wird mittels folgendem Code das IFrame
in der Höhe angepasst.
Das klappt auch alles wunderbar. Nur funktioneren nun
die Sprungmarken innerhalb des Dokuments im IFrame nicht mehr :-(
Wenn ich dem IFrame eine feste Höhe gebe, und das JS ausschalte,
klappt alles wunderbar.
Hat jemand einen Tip für mich ?
Danke
Gruß
Till
ich stehe grade noch vor einem weiteren Problem.
Über meine index.php lade ich alte statische HTML
Files in ein IFrame. Damit das IFrame immer die richtige
Höhe hat, wird mittels folgendem Code das IFrame
in der Höhe angepasst.
var auto_resize_timer = window.setInterval("resize_frame()", 500);
var frame0_size = 0;
function resize_frame(){
var iframe = document.getElementById("iframe_0");
var iframeDocument = null;
if (iframe.contentDocument) {
iframeDocument = iframe.contentDocument;
} else if (iframe.contentWindow) {
// for IE 5.5, 6 and 7:
iframeDocument = iframe.contentWindow.document;
}
if (iframeDocument) {
if(iframeDocument.body){
var frame_size = iframeDocument.body.offsetHeight;
if(document.all && !window.opera) {
frame_size = iframeDocument.body.scrollHeight;
}
if(frame0_size != frame_size)
{
frame0_size = frame_size;
iframe.style.height = frame0_size + 'px';
}
}
} else {
// this browser doesn't seem to support the iframe document object
}
}
var frame0_size = 0;
function resize_frame(){
var iframe = document.getElementById("iframe_0");
var iframeDocument = null;
if (iframe.contentDocument) {
iframeDocument = iframe.contentDocument;
} else if (iframe.contentWindow) {
// for IE 5.5, 6 and 7:
iframeDocument = iframe.contentWindow.document;
}
if (iframeDocument) {
if(iframeDocument.body){
var frame_size = iframeDocument.body.offsetHeight;
if(document.all && !window.opera) {
frame_size = iframeDocument.body.scrollHeight;
}
if(frame0_size != frame_size)
{
frame0_size = frame_size;
iframe.style.height = frame0_size + 'px';
}
}
} else {
// this browser doesn't seem to support the iframe document object
}
}
die Sprungmarken innerhalb des Dokuments im IFrame nicht mehr :-(
Wenn ich dem IFrame eine feste Höhe gebe, und das JS ausschalte,
klappt alles wunderbar.
Hat jemand einen Tip für mich ?
Danke
Gruß
Till
Kommentar