Frank: Java und ie 5.5 odern neuer

ich habe vollgendes Javascript welches unter Internet Explorer 5.0 super läuft nur unter neueren Browser Versionen den Dienst versagt.
weshalb?

<script language="JavaScript">
<!--
function change() {
  parent.right.document.open("text/html");
  href= "rechts.html";
  parent.right.location=href;
}
//-->
</script>

  1. Hi,

    ich habe vollgendes Javascript welches unter Internet Explorer 5.0 super läuft nur unter neueren Browser Versionen den Dienst versagt.
    weshalb?

    Du bist Dir nicht im mindesten darüber bewusst, was da eigentlich vor sich geht, oder?

    <script language="JavaScript">

    Hier fehlt das type-Attribut.

    parent.right.document.open("text/html");

    Hier öffnest Du das Dokument, um HTML-Code manuell(!) hineinzuschreiben.

    parent.right.location=href;

    Hier überschreibst Du das geöffnete Dokument mit einem neuen, ohne es vorher geschlossen zu haben (wobei Du Dich auf eine gewisse (wenn auch definierte) Magie verlässt, die zumindest unschön ist. Überschreibe location.href, nicht location).

    Wenn Du mal solche Dinge mit Dateien machst, brauchst Du Dich über Datenverluste nicht zu wundern.

    Cheatah

    --
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes