Hallo.
Nun habe ich das Problem, dass ich die Graphik nicht ansprechen kann. Perl muss ja was an den Browser liefern: ich erzeuege also ein neues HTML-Dokument, lasse die Prüfroutine ablaufen und schliesse das erzeugte Dokument wieder.
Richtig. und dabei wird dir auch JavaScript nicht viel helfen können. Die einzige Möglichkeit wird sein, index.htm neu zu laden, oder die Prüfroutinen (falls überhaupt möglich) vollständig mit JavaScript zu machen.
Eine etwas unelegante Möglichkeit könnte trotzdem bestehen:
Wenn du eine Art blinden Frame einsetzt und in diesen die Ausgabe deines perl-scripts leitest (mittels target) könntest du dort je nach Ergebnis einen JavaScript bereich ausführen, der das Bild ändert.
Dass müsste dann so gehen:
parent.frames.main.getElementById("Bildid").src = "neue_Bildurl";
Ich bin davon ausgeganen, dass deine Framestruktur dann so aussieht:
<frameset rows="32,*,1" border="0"">
<frame src="menue.htm" name="menue" frameborder="0" marginheight="0" marginwidth="0" scrolling="no" noresize>
<frame src="index.htm" name="main" frameborder="0" marginheight="0" marginwidth="0" scrolling="auto" noresize>
<frame src="blank.htm" name="blindframe" frameborder="0" marginheight="0" marginwidth="0" scrolling="auto" noresize>
</frame>
und der code in blindframe geladen wird.
Grüsse,
christian