Hallo!
Ich möchte eine externe Datei in einen DIV laden. Das möchte ich mit diesem Script machen:
<script language="JavaScript">
<!--
ns4 = (document.layers)? true:false
ie4 = (document.all)? true:false
if (ie4) document.write('<IFRAME STYLE="display:none" NAME="bufferFrame"></IFRAME>')
function loadSource(id,nestref,url) {
if (ns4) {
var lyr = (nestref)? eval('document.'+nestref+'.document.'+id) : document.layers[id]
lyr.load(url,lyr.clip.width)
}
else if (ie4) {
parent.bufferFrame.document.location = url
}
}
function loadSourceFinish(id) {
if (ie4) document.all[id].innerHTML = parent.bufferFrame.document.body.innerHTML
}
//-->
</SCRIPT>
Im Netscape funktioniert das auch ganz wunderbar, nur der IE meldet mir "parent.bufferFrame.document ist kein Objekt". Ich vermute, daß es daran liegt, daß der Link aus einem DIV heraus aufgerufen wird, welches in ein weiteres DIV eingebettet ist.
Kann mir jemand helfen und verraten, was ich tun muß, damit es funktioniert?
Danke im voraus! :-)
Sven