objekt benamsung
Hendrik Oting
- javascript
Hallo forum
Diese funktion funktioniert leider nur mit IE :
function machkopf (str)
{
headstr = '<h2 align = "center">'+str+'</h2>';
if(document.all)
parent.frames["kopf"].document.all.kopfdiv.innerHTML = headstr;
else if(document.layers)
{
parent.frames["kopf"].document.kopfdiv.document.open();
parent.frames["kopf"].document.kopfdiv.document.clear();
parent.frames["kopf"].document.kopfdiv.document.write(headstr);
parent.frames["kopf"].document.kopfdiv.document.close();
}
kopf.html :
<body>
<div id="kopfdiv" name="kopfdiv">
</div>
</body>
</html>
framer :
<frame src="./kopf.html" name="kopf" id="kopf" scrolling=auto border=0 frameborder=0 framespacing=0>
NS meint :
parent.frames.kopf.document.kopfdiv has no properties ...
Kennt jemand die korrekte schreibweise ?
mfg
Hendrik
Hallo Hendrik
Diese funktion funktioniert leider nur mit IE :
ich bin mir nicht ganz sicher, meine aber, dass man im Netscape einen <div>-Bereich immer absolut positionieren muss, damit er als Layer anerkannt wird. Also etwa so:
<div id="kopfdiv" name="kopfdiv" style="position:absolute">
</div>
viele Gruesse
Stefan Muenz
ich bin mir nicht ganz sicher, meine aber, dass man im Netscape einen <div>-Bereich immer absolut positionieren muss, damit er als Layer anerkannt wird. Also etwa so:
<div id="kopfdiv" name="kopfdiv" style="position:absolute">
</div>viele Gruesse
Stefan Muenz
Danke Stefan ...
die pfade die ich angegeben hatte waren aber auch falsch, richtig ist :
function machkopf (str)
{
headstr = '<table><tr><td><h2 align = "center">'+str+'</h2></td></tr></table>';
if(document.all)
parent.frames["kopf"].document.all.kopfdiv.innerHTML = headstr;
else if(document.layers)
{
parent.frames["kopf"].document.layers.kopfdiv.document.open();
parent.frames["kopf"].document.layers.kopfdiv.document.clear();
parent.frames["kopf"].document.layers.kopfdiv.document.write(headstr);
parent.frames["kopf"].document.layers.kopfdiv.document.close();
}
mfg
Hendrik
PS. Gibts denn nicht so ein Bäumchen mit der Objekt-strucktur (so zum übern Rechner hängen (am besten DIN A0<g>))?