ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
986
986
EMPFEHLEN
-
Hallo erstmal ich habe folgendes Problem ich möchte ...mom ich erkläre es damit es einfacher zu verstehen ist ...
also ich möchte das Appelt laden... aber erst wenn der Popup aufgeht deshalb document.write ...
<SCRIPT language="JavaScript">
<!--
function goApplet()
var nick = document.login.nick.value;
document.write("<div align='center'>");
document.write("<param name='nick' value='"+nick+"'>");
....usw....und dann
<input name="nick" type="text" class="small" id="nick" style="width: 100%" onFocus="if (value == 'Benutzername') {value =''}" onBlur="if (value =='') {value = 'Benutzername'}" value="Benutzername" size="8" maxlength="50" />
<input type="button" id="button1" value="Login" onClick="window.open('goApplet()','Chat','width=690 height=350')">
und das geht ja nicht .. --> onClick="window.open('goApplet()' <-- wie kann ich das anders lösen ?
Nochmal ganz genau: Ich will halt einfach wenn man auf den Button klickt das es ein neues Popup öffnet und dann das document.write macht
Bitte helft mir... In vorraus Besten Dank !
-
Ich nehme mal an, du willst den Code in das Popup schreiben?
Wenn ja, musst du ihm das auch sagen,...woher soll es sonst wissen, wo es hineinschreiben kann...
...in der Funktion wird mit "www=window.open(...)" das Fenster geöffnet.Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
<html> <head> <SCRIPT language="JavaScript"> <!-- function goApplet() { var nick = document.login.nick.value; www=window.open('','Chat','width=690 height=350'); www.document.open(); www.document.write('<html><head><title>Chat</title></head><body>'); www.document.write('<div align="center">'); www.document.write('<applet code="chat.class">'); www.document.write('<param name="nick"value="'+nick+'">'); www.document.write('</applet>'); www.document.write('</div>'); www.document.write('</body></html>'); www.document.close(); www.focus(); return false; } //--> </script> </head> <body> <form name="login"onsubmit="return goApplet();"> <input name="nick" type="text" /> <input type="submit" value="Login"> </form> </body> </html>
Indem dieses Fenster in der Variablen "www" als Objekt gespeichert wird, kannst du nun darauf zugreifen.
Die Reihenfolge ist dabei immer dieselbe...- variable.document.open();
[ein neues Dokument im Fenster öffnen.... nur diese lassen sich per write() vollschreiben.] - variable.document.write('Was auch immer');
[Dokument zutexten] - variable.document.close();
[Schliesst den Schreibvorgang ab.. dem Browser wird signalisiert, dass das Dokument fertig ist...die Seite bleibt natürlich stehen
]
<edit>Für den Inhalt der gelinkten Seiten übernehme ich keine Verantwotung</a>
</edit>
// Edit Andreas: Hab die Links rausgenommen...Geändert von Andreas Gaisbauer (19.11.03 um 10:41 Uhr)
- variable.document.open();
-
Super Danke funktioniert perfekt ! Danke Danke !
Thema [Closed]
Ähnliche Themen
-
Button klick soll PopUp öffnen
Von ratze79 im Forum .NET Web und KommunikationAntworten: 0Letzter Beitrag: 13.01.11, 14:39 -
Bei Submit-Button-Klick POPUP öffnen
Von fabi9the9real im Forum Javascript & AjaxAntworten: 9Letzter Beitrag: 26.07.05, 14:36 -
PopUp in Applet aufmachen
Von Wasteman im Forum Coders TalkAntworten: 2Letzter Beitrag: 23.06.04, 00:34 -
Will online Shop aufmachen... Brauche aber Hilfe bzw. Tips
Von archulio im Forum Gründung & GewerbeAntworten: 2Letzter Beitrag: 27.05.04, 14:11 -
[EXCEL XP] datei speichern durch klick auf button in der tabelle - aber wie ?
Von micha im Forum Visual Basic 6.0Antworten: 3Letzter Beitrag: 14.05.03, 19:05





Zitieren
Login





