echo würde ich ohne Klammern schreiben, ist aber wohl eine Gewöhnungsfrage.
Schau dir doch mal den erzeugten Code an, wenn du es im Browser anschaust. Wie sieht es aus?
Hi
Ich muss für eine Webpage eine Javascript Navigation bauen, welche allerdings die Daten direkt aus einer DB über PHP bezieht. Eigentlich klappt das soweit ganz gut, indem ich das Javascript in eine PHP Datei ausgelagert habe. Allerdings bin ich jetzt an einer Funktion dran, wo das ganze nicht mehr funktioniert. Es ist etwas schwierig zu erklären, deshalb gleich hier der Code:
Die auskommentierten Javascript Zeilen sind von den "Zeiten", als das Javascript noch nicht dynamisch über PHP aus einer Datenbank gesteuert wurde. Wenn diese Echos ausgeführt werden, wird die Variable image_ref von Javascript aber nicht interpretiert. Wie müsste ich dazu den Code schreiben?PHP-Code:function preload (idx,image_ref)
{
gfx[idx] = new Image();
<?php echo('gfx[idx].src = image_ref+\'' . $TopNav_Normal . $TopNav_ImageType . '\';'); ?>
//gfx[idx].src = image_ref+'.gif';
gfx_over[idx] = new Image();
<?php echo('gfx_over[idx].src = image_ref+\'' . $TopNav_Normal . $TopNav_ImageType . '\';'); ?>
//gfx_over[idx].src = image_ref+'_ov.gif';
}
Gruss
Michi
echo würde ich ohne Klammern schreiben, ist aber wohl eine Gewöhnungsfrage.
Schau dir doch mal den erzeugten Code an, wenn du es im Browser anschaust. Wie sieht es aus?
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)