Hallo theresa,
... Die Variablen brauche ich ...
ich auch! Denn sonst weiß ich nicht, was wirklich beim Browser ankommt. Poste daher bei Problemen mit Javascript oder HTML den Code, der beim Browser ankommt und nicht das PHP-Zeug (wovon ich auch keine Ahnung habe).
Bei Deinem Code habe ich aber das Gefühl, dass die HTML-Syntax nicht in Ordnung ist bzw. nicht das ist, was du willst: Bild mit onclick in a ohne vernünftiges Linkziel, dann schließendes p, dann neues p mit onclick, darin a ohne sinnvolles Ziel, schließendes p fehlt.
Versuch mal so etwas wie:
<a href="Bild-URL" onclick="window.open(Bild-URL,'Titel','weitere Parameter');return false">...</a>
So sehen Besucher mit Javascript das Popup-Fenster, andere das Bild im normalen Browserfenster.
Gruß, Jürgen