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:
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';
}
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?
Gruss
Michi