You are not logged in.

  • Login

1

Wednesday, March 10th 2010, 1:32pm

Popup Fenster mit href aus XML öffnen

Hallo Leute, bin grad neu hier und hab folgendes Problem:

Hab ein FLASH Menü, das seine informationen aus nem XML ausliesst. Alles klappt wunderbar! Jetzt möchte ich aber, dass bei Klick NICHT ein neues Fenster sondern ein Popup Fenster geöffnet wird. Das Javascript dazu hab ich bereits in HTML getestet und funktioniert auch prima. Mein Problem ist jetzt nur, WIE KRIEG ICH DEN JS COMMAND IN MEIN XML??? Ich weiss schon... mit "href", aber WIE und WO setze ich href in mein XML und muss ich am "HTML-tauglichen" JavaScript code etwas ändern oder anfügen? Und was passiert mit dem <img src> Tag (den ich ja nicht brauche in XML)?

Meine XML Zeilen sehen wie folgt aus:

<item thumb="....png" link="....html" target="_blank"><![CDATA[...]]></item>

Mein JavaScript sieht wie folgt aus:

<a href="javascript:NewWindow=window.open('....html','newWin','width=975,height=700,left=0,top=0,toolbar=No,location=No,scrollbars=Yes,status=No,resizable=Yes,fullscreen=No'); NewWindow.focus(); void(0);"><img src="....png" width="100" height="100" border="0"/></a>

2

Wednesday, March 10th 2010, 3:20pm

Lösche mal das "NewWindow=". Wieso willst du das Popupfenster überhaupt einer Variablen zuweisen?

HTML Code

1
<a href="javascript:window.open('http://www.google.de','newWin','width=975,height=700,left=0,top=0,toolbar=No,location=No,scrollbars=Yes,status=No,resizable=Yes,fullscreen=No'); NewWindow.focus(); void(0);"><img src="....png" width="100" height="100" border="0"/></a>

Und benutze beim nächsten mal bitte Codetags.

3

Wednesday, March 10th 2010, 4:25pm

Danke für die Antwort.... nur leider beantwortet sie nicht meine Frage. du has mir lediglich den HTML code berichtigt. Dieser lief aber auch vorher, wie schon erwähnt. Mein problem ist, WIE SETZ ICH DAS IN MEINEN XML CODE??? Anhand der Beispielzeile bitte.

4

Wednesday, March 10th 2010, 4:38pm

Oh sry, dann hab ich mich verlesen :).
Versuchs mal mit

XML Code

1
<item thumb="....png" link="javascript:NewWindow=window.open('....html','newWin','width=975,height=700,left=0,top=0,toolbar=No,location=No,scrollbars=Yes,status=No,resizable=Yes,fullscreen=No'); NewWindow.focus(); void(0);"" target="_blank"><![CDATA[...]]></item>

5

Wednesday, March 10th 2010, 5:04pm

Nö... das funzt nicht (und Du hast versehentlich 2"" vor target geschrieben...macht aber nix, habs ja gesehn). Aber so gehts auf jeden fall nicht.
Der mann, der das FLASH Menü gebaut hat, hatte mir geschrieben ich müsste "href" benutzen.
Hat aber natürlich nicht dazu gesagt WIE!!! Ich hab natürlich auch schon probiert href statt link zu schreiben... geht alles nicht.

Noch ne idee... irgendjemand?!?

6

Thursday, March 11th 2010, 6:20pm

naja, dabei kann man ohne Quelltext nur raten..

versuchs doch mal mit

XML Code

1
<item href="....png" link="....html" target="_blank"><![CDATA[...]]></item>

Social bookmarks