Der folgende Beitrag wurde am 13. 12. 2007, 11:36 Uhr von Sir Quicksand veröffentlicht.
Hallo Leute,
durch einen Klick auf einen Button möchte ich mittels "document.getElementById('wohin').innerHTML = irgendwas" schreiben.
Grundsätzlich funktioniert das alles. Es werden also Tabellen, Text und auch Button, die andere JS Funktionen aufrufen können, geschrieben. Das einzige was nicht funktioniert ist das hier:
onClick='window.open('datei.php', 'name', 'blabla')
Es wird zwar ein neues Fenster geöffnet, jedoch steht in der Adresszeile folgendes: location/datei.php,%20'name',%20'blabla'
Ein richtiges PopUp Fenster bekomme ich nicht. Wie schreibe ich also mit innerHTML dynamisch den Button, der das PopUp öffnen soll, auf die Seite?
Danke für eure Antworten.
Der folgende Beitrag wurde am 13. 12. 2007, 11:39 Uhr von ChrisB veröffentlicht.
Hi,
> Das einzige was nicht funktioniert ist das hier:
> onClick='window.open('datei.php', 'name', 'blabla')
Und wie sieht der Versuch, das ueber innerHTML zuzuweisen, konkret in deinem Code aus?
Hast du Anfuehrungszeichen/Hochkommata korrekt escaped, wo erforderlich?
MfG ChrisB
Der folgende Beitrag wurde am 13. 12. 2007, 12:10 Uhr von Sir Quicksand veröffentlicht.
> Hast du Anfuehrungszeichen/Hochkommata korrekt escaped, wo erforderlich?
Bin der Meinung JA. Da ich mal das Zeug "('datei.php', 'name', 'blabla')" mittels alert ausgegeben habe und da dann korrekt drin stand.
Ich habe auch mal so gearbeitet:
smilie = \"'popup_smilieseite.php', 'Smilies', 'width=450,height=300,scrollbars'\";
window.open(smilie)
Aber es funzt nicht.
Der folgende Beitrag wurde am 13. 12. 2007, 12:12 Uhr von Alexander (HH) veröffentlicht.
Moin Moin!
> Aber es funzt nicht.
Was hat das mit Dummen Frauen zu tun?
Was steht in der Fehlerconsole des Browsers?
Alexander
--
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so".
Der folgende Beitrag wurde am 13. 12. 2007, 12:05 Uhr von bleicher veröffentlicht.
Grüße,
> onClick='window.open('datei.php', 'name', 'blabla')
versuch
onClick="window.open('datei.php', 'name', 'blabla')"
MFG
bleicher
--
__________________________-
Menschen an sich , sind nicht schlecht - es sind nur ihre Taten (c).
Lieber bereuen gesündigt zu haben, als nicht sündigen und es später trotzdem bereuen.
Boccaccio
Der folgende Beitrag wurde am 13. 12. 2007, 12:13 Uhr von Sir Quicksand veröffentlicht.
> versuch
>
> onClick="window.open('datei.php', 'name', 'blabla')"
Funzt nicht.
Der folgende Beitrag wurde am 13. 12. 2007, 12:18 Uhr von bleicher veröffentlicht.
Grüße,| | versuch
> >
> > onClick="window.open('datei.php', 'name', 'blabla')"
>
> Funzt nicht.
*sigh* hast du das ganz zeug online gestellt? dann können wir uns das live anschauen und ggf gleich ausbessern.
ah ja
<input type="Submit" name="bla" value="bla" onClick="window.open('test.html', 'name', 'blabla')">
kreiert ein popup (eben überpfrüft). was GENAU machst DU?
MFG
bleicher
--
__________________________-
Menschen an sich , sind nicht schlecht - es sind nur ihre Taten (c).
Lieber bereuen gesündigt zu haben, als nicht sündigen und es später trotzdem bereuen.
Boccaccio
Der folgende Beitrag wurde am 13. 12. 2007, 12:10 Uhr von Alexander (HH) veröffentlicht.
Moin Moin!
Versuchs mal mit DOM-konformen Methoden (document.createElement(), node.appendChild() usw.), dabei kannst Du den Elementen die Event-Handler gleich mitgeben:
var el=document.createElement("button");
el.onclick=function() {
alert("Hallo");
};
Alexander
--
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so".
© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4