Forum Doku Wiki Blog

Forumsarchiv 2007, Dezember
Problem: innerHTML schreibt window.open(...) Fenster popt nicht

archivierte Beiträge lesen

  1. (JAVASCRIPT) Problem: innerHTML schreibt window.open(...) Fenster popt nicht von Sir Quicksand, 13. 12. 2007, 11:36

Problem: innerHTML schreibt window.open(...) Fenster popt nicht

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.

Problem: innerHTML schreibt window.open(...) Fenster popt nicht

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

Problem: innerHTML schreibt window.open(...) Fenster popt nicht

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.

Problem: innerHTML schreibt window.open(...) Fenster popt 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".

Problem: innerHTML schreibt window.open(...) Fenster popt nicht

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

Problem: innerHTML schreibt window.open(...) Fenster popt nicht

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.

Problem: innerHTML schreibt window.open(...) Fenster popt 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

Problem: innerHTML schreibt window.open(...) Fenster popt nicht

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