mick: onClick-html-Befehl in php-tag integrieren funkt nicht

Hallo Forum,

kann mir jemand sagen, wie im folgenden die ' und " richtig setzen muss? Ich habe schon alles mögliche ausprobiert, kriegs aber nicht hin:

<?php echo '<a onClick="MM_openBrWindow('. tep_href_link(FILENAME_CHECKOUT_CONFIRMATIONPRINT, '', 'SSL') . ','','scrollbars=yes,resizable=yes,width=640,height=400')"><span class="button"><img src="images/drucken.gif"></span></a>'; ?>

der fehler muss hier liegen:
MM_openBrWindow('. tep_href_link(FILENAME_CHECKOUT_CONFIRMATIONPRINT, '', 'SSL') . ',

kann mir jemand helfen?

vielen dank mick

  1. Einfach vor jedes ' im echo ein \ davorhauen.

    <?php echo '<a onClick="MM_openBrWindow('','scrollbars=yes,resizable=yes,width=640,height=400')"><span class="button"><img src="images/drucken.gif"></span></a>'; ?>

    Mir ist nur nicht klar, was
    '. tep_href_link(FILENAME_CHECKOUT_CONFIRMATIONPRINT, '', 'SSL') . '
    soll.

    Mit '..' fügst Du ansich da eine Variable oder Funktion in Echo ein.

    Wenn Du das willst, dann mußt du
    ''. tep_href_link(FILENAME_...PRINT, '', 'SSL') . ''
    nehmen, also noch ein maskiertes ' , sonst kann das Onclick nicht funktioneren.

    Wenn die Punkte sich nur eingeschmuggelt haben, dann weg damit und die ' maskieren.

    Was soll tep_href_link(FILENAME_CHECKOUT_CONFIRMATIONPRINT, '', 'SSL') denn können?

    Gruß

    Bastian

    1. Hallo Bastian,

      Was soll tep_href_link(FILENAME_CHECKOUT_CONFIRMATIONPRINT, '', 'SSL') denn können?

      ich würde mal sagen, dass das eine ganz normale Funktion, die mit 3 Parametern aufgerufen wird, ist ...

      Grüße aus Nürnberg
      Tobias

    2. super danke, damit:

      Einfach vor jedes ' im echo ein \ davorhauen.

      funktioniert es.

      Was soll tep_href_link(FILENAME_CHECKOUT_CONFIRMATIONPRINT, '', 'SSL') denn können?

      das ist eine Funktion die die neue URL aufruft.

      grüße Mick

  2. ... immer diese Macromedia-Scripte (MM_xyz_abc() is doch Dreamweaver-vorgefertigter Scriptkrams, oder?)
    Warum selber programmieren, wenn es alles schon gibt, was? ;-) SCNR

    Liebe Grüße aus Ellwangen,

    Felix Riesterer.