kostenloser Webspace werbefrei: lima-city


Javascript im echo

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    sirseven

    sirseven hat kostenlosen Webspace.

    Eine Frage:
    Wenn ich javascript in einem echo augebe muss ich irgendwas ?dern??
    Weil seit dem ich alles in einem echo ausgeben funkt das popup nicht mehr...
    hier der script...

    <script language="JavaScript">
    <!--
    function NeuesFenster(url, width, height) {
    var Win = window.open(url,"displayWindow",'width=' + width + ',height=' + height + ',resizable=0,scrollbars=yes,menubar=no,status=no' );
    }
    //-->
    </script>

    und das:

    <td width=10% height=15 align=left><font size=2><div align=center><a href="javascript:NeuesFenster(http://skullsplitter.xardas.lima-city.de/links/index.php?action=detail&linkid='.$data['linkid'].', 375, 300)"><IMG src="'.$imgdetail.'" alt="details" border=0></A></DIV></font></td>
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. jop du musst darauf achten das du im Javacript code mit ' arbeitest statt " sonst schlie?t du ja quasi echo.
  4. Autor dieses Themas

    sirseven

    sirseven hat kostenlosen Webspace.

    Sorry...bitte Script posten es gibt zu viele M?glichkeiten wie ich es ?dern k?nnte... :stupid:
  5. Najo ich kenn mich ja bei Javascript nicht aus aber du hast mal echo

    echo "Javascriptblabla";

    und du startest mit " somit wenn du jetzt mitten im Javascript teil auch ein " was du in deinem Fall hast ist es dort aus und somit funktionierts nicht.

    Ich bin ja nicht sicher ob es geht aber so k?nnte es gehen, wenn das dann noch javascript gerecht ist. (das ganze dann nat?rlich noch in echo)

    <script language='JavaScript'>
    <!--
    function NeuesFenster(url, width, height) {
    var Win = window.open(url,'displayWindow','width=' + width + ',height=' + height + ',resizable=0,scrollbars=yes,menubar=no,status=no' );
    }
    //-->
    </script>



    Aber nebenbei, warum so "kompliziert"? Ist doch viel einfacher einfach php an der stelle zu schlie?en und mit html weiterzumachen dannach kannst du ja wieder mit php weitermachen.
  6. Autor dieses Themas

    sirseven

    sirseven hat kostenlosen Webspace.

    ich kann php nicht abbrechen...da dann eine Php abfrage kommt...das ist ja das problem...
  7. derturbohummel

    derturbohummel hat kostenlosen Webspace.

    Mach es doch einfach so:

    <?php
    phpblabla
    if(irgendwas) //geht genauso mit for, foreach, while usw.
    {
    ?>
    <script language="JavaScript">
    <!--
    Javascript Blalba
    //-->
    </script>
    <?
    //und wieder php
    phpblabla
    }
    ?>
  8. jeah oder du kannst auch so machen, also mit echo:

    echo <<<name
    <script language="JavaScript">
    <!--
    function NeuesFenster(url, width, height) {
    var Win = window.open(url,"displayWindow",'width=' + width + ',height=' + height + ',resizable=0,scrollbars=yes,menubar=no,status=no' );
    }
    //-->
    </script>

    und das:

    <td width=10% height=15 align=left><font size=2><div align=center><a href="javascript:NeuesFenster(http://skullsplitter.xardas.lima-city.de/links/index.php?action=detail&linkid='.$data['linkid'].', 375, 300)"><IMG src="'.$imgdetail.'" alt="details" border=0></A></DIV></font></td>
    name;

    ich glaube bei hat das nicht funktioniert weil du:
    echo "IMG src="'.$imgdetail.'" alt="details"";
    vielleicht so etwas hattest.
    und wenn du so etwas schreibt funktioniert des net!! weil du mit " anfangst und dann nochmal ne " im string hast!! du kannst entweder mit ' and anfanget(also echo 'xyvx"hjh"ddd';) oder mit "(echo "xyz'zdhe'xyz";)
  9. Warum so kompliziert?

    einfach alle " maskieren (das heisst statt ,", einfach nur ,\",)
    Ausnahme das " am anfang und das " am ende

    MfG Asmodeus
  10. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!