innerHTML er måske ikke en del af W3C standarden, men Netscape 6 understøtter den skam helt fint - fra NS6.0 og opefter, så lad være med at teste i beta builds.
Desuden kan du da gøre din kode meget kortere.
var FD = document.frames[\'side\'].documet; if(FD.getElementById){ FD.getElementById(\'id\').innerHTML = \'$msg\'; } else if (FD.all){ FD.all[\'id\'].innerHTML = \'$msg\'; } else if (FD.layers){ // NS4 skodkode }
Du har helt ret jeg testede lige og det er kun i til og med Pre release 2 at innerHTML ikke understøttes. Og i mozilla understøttes den fra M16 og opefter.
Nu har jeg prøvet med Og den giver \'frames.side.document\' er ikke et objekt. <script type=\\\"text/javascript\\\"> frames[\'side\'].document.getElementById(\'filsystem\').innerHTML = \'$msg\'; </script>
Yes den virker med var FD = window.parent.frames[\'side\'].document;
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.