schon wieder ich: Bitte von euch ausprobieren!

Hi,

bitte probiert das mal bei euch aus!

Ihr braucht zwei Seiten:

Seite1.htm
Seite2.htm

------------------
Seite1:

<html>

<head>
<title>Neue Seite 1</title>
<script language="JavaScript">
Fenster = window.open("Seite2.htm","Homep","width=450,height=220,left=0,top=0,screenX=0,screenY=0,resizable,status");
</script>
</head>

<body>

<table width="50%" align="center">
  <tbody>
    <tr>
      <td>test</td>
    </tr>
  </tbody>
</table>

</body>

</html>

-----------------------------
Seite2:

<html>

<head>
<title>Neue Seite 2</title>
<script type="text/javascript">
<!--
 function neueTexte() {
 document.form.id.value=opener.getElementsByTagName("td")[0].innerHTML;
}
//-->
</script>
</head>

<body>

<form method="POST" action="" name="form">
  <input type="text" name="id" size="20"><br>
  <input type="button" value="Start" name="B1" onClick="neueTexte()">
</form>
</body>

</html>

--------------------------

Nun öffnet bitte Seite1.htm.

-> Es erscheint ein Popup

Klickt in diesem Popup auf den Button.

-> Passiert etwas???
Bei mir nähmlich nicht.
Liegt das am IE?

Bitte helft mir!

  1. Nabend,

    bitte probiert das mal bei euch aus!

    Gerne, wenn du uns ein online-Beispiel gibst. Ich habe keine Lust mir per C&P deine Fehler anzusehen...

    <script language="JavaScript">

    Du hast die type-Angabe vergessen.

    opener.getElementsByTagName("td")[0].innerHTML;

    Opener ist ein window-Objekt; es kennt keine Methode getElementsByTagName.

    -> Passiert etwas???
    Bei mir nähmlich nicht.
    Liegt das am IE?

    Ja, ein Browser hätte dir sicherlich eine schöne Fehlermeldung ausgegeben.

    Bis denne,

    1. Nabend,

      Abend????

      Tag!

      bitte probiert das mal bei euch aus!
      Gerne, wenn du uns ein online-Beispiel gibst. Ich habe keine Lust mir per C&P deine Fehler anzusehen...

      OK, ich probiers mal!

      <script language="JavaScript">
      Du hast die type-Angabe vergessen.

      Sorry hab ich hier vergessen.

      opener.getElementsByTagName("td")[0].innerHTML;
      Opener ist ein window-Objekt; es kennt keine Methode getElementsByTagName.

      Was heißt das im Klartext? Es geht nicht; oder: Es ist falsch; ???

      -> Passiert etwas???
      Bei mir nähmlich nicht.
      Liegt das am IE?
      Ja, ein Browser hätte dir sicherlich eine schöne Fehlermeldung ausgegeben.

      Jo, der mein, das das Objekt diese Eigenschaft oder Methode nicht unterstützt.

  2. Hallo,

    Nun öffnet bitte Seite1.htm.
    -> Es erscheint ein Popup

    aber nur, wenn ich es meinem Opera erlaube :-)

    -> Passiert etwas???

    natürlich - in der Javascript-Konsole erscheint eine Fehlermeldung.

    Bei mir nähmlich nicht.
    Liegt das am IE?

    nein, der IE ist ausnahmsweise mal nicht schuld (auch wenn es mich etwas wundert, dass er es nicht trotzdem macht) - in der Zeile:
     document.form.id.value=opener.getElementsByTagName("td")[0].innerHTML;
    fehlt hinter dem opener noch ein '.document' (getElementsByTagName() ist eine Methode des document-Objekts - nicht von window bzw. opener)

    Grüße aus Nürnberg
    Tobias

    --
    Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|
    1. Hallo,

      Nun öffnet bitte Seite1.htm.
      -> Es erscheint ein Popup
      aber nur, wenn ich es meinem Opera erlaube :-)

      Klar, aber das ist nur für mich gedacht und ich erlaubs meiner Google-Toolbar im IE.

      -> Passiert etwas???
      natürlich - in der Javascript-Konsole erscheint eine Fehlermeldung.

      Jo, das hab ich auch schon gemerkt.

      Bei mir nähmlich nicht.
      Liegt das am IE?
      nein, der IE ist ausnahmsweise mal nicht schuld (auch wenn es mich etwas wundert, dass er es nicht trotzdem macht) - in der Zeile:
       document.form.id.value=opener.getElementsByTagName("td")[0].innerHTML;
      fehlt hinter dem opener noch ein '.document' (getElementsByTagName() ist eine Methode des document-Objekts - nicht von window bzw. opener)

      Danke!!! Das ist es! Ich hab schon tagelang gesucht und nichts gefunden!!!
      Danke!