variable undefined wegen form submit button
djmj
- javascript
in meiner hauptseite habe ich folgendes formular
<form name="textfieldform" action="subpages/mainiframe.html" method="post" onsubmit="Send();" accept-charset="ISO-8859-1">
<div id="Search_Field_Text">
<input type="text" name="textfield" class="Search_Field_Text_Style" size="56">
</div>
<!-- Button -->
<div id="Search_Button">
<input type="submit" value="" class="searchbutton" name="searchbutton" target="_blank">
</div>
</form>
in meiner main.js habe ich eine funktion
function passlink() {
generatedlink = top.opener.generatedlink;
self.location.href = generatedlink;
}
generatedlink setzt sich aus anderen variablen die auf der hauptseite auswählbar sind zusammen
Das Problem ist dass sobald ich es mit einer form mit Submit button lösen will diese fehlermeldung kommt:
top.opener has no properties
generatedlink = top.opener.generatedlink;
--------------------------------------------
Benutze ich zu testzwecken weiterhin meinen alten link:
<a href="subpages/mainiframe.html" name="searchbutton" class="searchbutton" target="_blank" onClick="Send();"></a>
funktioniert es einwandfrei
--------------------------------------------
wie spreche ich weiterhin die variable an ?
Vielleicht sollte ich noch erwähnen dass die Variable generatedlink in der funktion Send() zusammengesetzt wird,
Nach dem auslösen dieser, nach submitten des formulars sind die Werte für generatedlink auch richtig.
Hi,
Das Problem ist dass sobald ich es mit einer form mit Submit button lösen will diese fehlermeldung kommt:
top.opener has no properties
MfG ChrisB
Die Fenster Hierarchie habe ich schon verstanden.
Soweit ich das beurteilen kann bin ja kein Profi darin.
Mache html css und js zwar erst seit 3,4 tagen aber ich habe gute Webseiten über die Hierarchie gefunden
Daran lag der Fehler auch nicht sondern an dem fehlendem return bei
<form onsubmit="return Send()">
gruss dj