carola: Immer noch bildwechsel php mit bild-zählstatistik onclick

Beitrag lesen

Wo genau soll ich denn nun das gibBild.php einbinden? Ich habe es wie oben beschrieben im Javascript versucht,

parent.document.getElementById ('mac').innerHTML="<img src='gibBild.php?’"+welchesbildgross+"' alt=''>";

aber dann durch den Austausch mit dem innerhtml (?) passiert irgendwie nichts bzw. steht dann im Quellcode
<img src=“gibBild.php?bild....“> wird also nicht vorher interpretiert.

Das soll auch im Quellcode stehen. Es macht für den Browser keinen Unterschied, ob er jetzt <img src="blumenwiese.jpg" […]/> oder <img src="gibBild.php?bild=blumenwiese.jpg" […]/> (oder <img src="hanswurst?heureka" […]/>) lädt, sofern hinter der Adresse ein funktionierendes Bild liegt. Um dein PHP-Script zu testen, kannst du deshalb natürlich auch die gibBild.php mit dem richtigen Parameter manuell aufrufen. Wenn du die Header-Angabe auskommentierst, solltest du auch eventuelle Fehlermeldungen sehen. Wenn alles korrekt ist, müsste dein Bild erscheinen.

Ich würde zum Testen auf alles komplizierte wie das Javascript verzichen und das Bild entweder manuell aufrufen oder per <img> einbinden. So kann man eher das Problem reduzieren und mögliche Fehlerquellen ausschließen.

mfg Jonathan

Hallo Jonathan,

ein Bild bekomme ich angezeigt mit

<img src="gibbild.php?fotono='002.jpg'" />

gibbild.php
<?php
$fotono=$_GET["fotono"]?>
<img src="shop/fotos-online/gross/<?PHP echo $fotono; ?>" />

<?PHP
echo "zaehle hoch"; // das wäre die statistik
?>

Aber, mein Problem ist doch, dass ich dieses bild im parentframe anzeigen muss, und wenn ich das einsetze in

parent.document.getElementById ('mac').innerHTML="<img src='gibbild.php?fotono="+welchesbildgross+"' alt=''>";

wird es nicht ausgeführt...Liegt das an dem innerhtml-austausch?

Gruß und Danke
Carola