Popup Fenster mit href aus XML öffnen

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • 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>
  • Lösche mal das "NewWindow=". Wieso willst du das Popupfenster überhaupt einer Variablen zuweisen?

    Quellcode

    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.
    Open Source --> Programmieren aus Leidenschaft :!:

    Ich stehe weder für privaten Support per PM noch über einen IM zur Verfügung. Danke.
  • Oh sry, dann hab ich mich verlesen :).
    Versuchs mal mit

    Quellcode

    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>
    Open Source --> Programmieren aus Leidenschaft :!:

    Ich stehe weder für privaten Support per PM noch über einen IM zur Verfügung. Danke.
  • 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?!?