hi,
Kennt jemand eine Konstruktion, mit der ich ohne den Umweg über zusätzliche Layer Netscape, Opera und Konqueror beibringen kann, EventHandler zu beachten, die das "Verstecken" eines iFrames bewirken sollen ?
eventuell hilft es, den iframe mit createElement/appendChild dynamisch zu erzeugen und nicht zu verstecken, sondern mit removeChild vollstaendig zu entfernen:
<html>
<head>
<style type="text/css">
#ebene0 {
position:absolute;
top:100px;
left:100px;
width:200px;
height:200px;
border: solid;
}
</style>
<script language="javascript1.2">
function go()
{
xy = document.createElement("iframe");
xy.id = "ebene0";
document.body.appendChild(xy);
}
</script>
</head>
<body onload="go()">
<a href="#" onclick="document.body.removeChild(xy); return false;">link</a>
</body>
</html>
Der Grund für den Einsatz von iFrames: in Layer (div's) kann ich keine wechselnden externen HTML-Dokumente einbinden.
im NC4x schon ;-)
Gruesse Joachim