Andi: Wertübergabe nach aufgerufenes Window

Hallo,
ich habe eine Date1, wo ich per JavaScript einen Score ausrechne, den in ein div-Container schreibe, ein neues Window öffne und dort diesen Score auslesen möchte.

Im aufrufenden File:
document.getElementById('scoreX').innerHTML = Score;
window.open('sendmail1.htm','SendMail');

sendmail1.htm:
function getScore(){
var score = 0;
score = window.opener.document.getElementById["scoreX"].innerHTML;
document.getElementById["score"].innerHTML = score
}

<body onload="getScore()">

<div id="score"></div>

Hab schon einiges Probiert, bekomm immer den Fehler ist Null oder kein Objekt bei der Zeile score = window.opener.document...

Wo ist das Problem?
Gruß Andreas

  1. Hallo Andi,

    Die Methode getElementById liefert ein Array; ist aber selbst keines.

    document.getElementById('scoreX').innerHTML = Score;

    vs.

    score = window.opener.document.getElementById["scoreX"].innerHTML;

    Mit freundlichem Gruß
    Micha

    --
    kostenlose JavaScript Spiele: Snake, MineSweeper oder Sudoku
    Forum Vermessung im Portal Geodäsie und Geoinformatik
    1. Hallo,
      ja danke, Stuppi hat mich auf den Fehler schon gestoßen.
      Funktioniert auch jetzt wie gewünscht.

      Gruß und Danke
      Andreas

      1. Hallo Andi,

        ja danke, Stuppi hat mich auf den Fehler schon gestoßen.

        Na toll.... ;-)

        Mit freundlichem Gruß
        Micha

        --
        kostenlose JavaScript Spiele: Snake, MineSweeper oder Sudoku
        Forum Vermessung im Portal Geodäsie und Geoinformatik
  2. Im aufrufenden File:
    document.getElementById('scoreX').innerHTML = Score;
    window.open('sendmail1.htm','SendMail');

    sendmail1.htm:
    function getScore(){
    var score = 0;
    score = window.opener.document.getElementById["scoreX"].innerHTML;
    document.getElementById["score"].innerHTML = score
    }

    Siehst du den Unterschied?

    Struppi.

    1. Oh man,
      und das trotz Brille!
      da hab ich keine Ausreden mehr.

      Danke.