kerstel: Variablenübergabe

hi,

hab folgende funktion in javascript:

function aktuell(id,art) {

if (id=='pdf') {
           window.open('<? echo "pdf.php?id=$PHPSESSID&design=$sess_design&style=$sess_style"; ?>&art="+art+"');
 }
}

art wird aber nicht übergeben. es wird " art " ausgegeben.

woran kann das liegen?

danke und gruss

Ralf

  1. Hallo Ralf,

    versuchs mal so

    function aktuell(id,art) {

    if (id=='pdf') {
               window.open('<? echo "pdf.php?id=$PHPSESSID&design=$sess_design&style=$sess_style"; ?>&art='+art);
    }
    }

    Gruss Alexa

  2. Hi,

    hab folgende funktion in javascript:

    hast Du nicht. Das ist PHP-Code, und der kommt beim JavaScript nicht an.

    Schau Dir den Quellcode der Ausgabe an, also das, was der Browser sieht. Dann findest Du auch einen eventuellen Fehler und kannst entscheiden, ob dieser von JavaScript oder von PHP produziert wird.

    Cheatah

    1. hi,

      hast Du nicht. Das ist PHP-Code, und der kommt beim JavaScript nicht an.

      hab ich wohl, der php-code erzeugt nur den string für den link (zwecks session usw.) und der kommt an, da dieser vom webserver ja entsprechend interpretiert wird. die antwort von alexa war scho richtig.

      grüsslis