Hallo zusammen,
ich habe ein Frameset definiert, in dem ein Perl Test Skript aufgerufen wird. Das Problem ist, das der Internet Explorer immer erst nach einem Refresh/Taste F5 den richtigen Inhalt anzeigt.
Wenn ich im Skript nun statt print "hello world"; print "hello"; schreibe, muss ich die Seite erst zweimal laden, damit der neue Text ausgegeben wird. Mozilla und Firefox zeigen dagegen immer gleich den richtigen Inhalt an.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">
<html lang="en">
<head>
<title>Test</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<meta http-equiv="expires" content="0">
</head>
<frameset rows="*,*">
<frame src="http://localhost/cgi-bin/test.pl" name="menue">
<frame src="dummy.htm" name="foot">
</frameset>
</html>
Das Perlskript test.pl lautet:
#!/usr/bin/perl
use warnings;
print "Content-type: text/plain", "\n\n";
print "hello world";
1;
Die Datei dummy.htm ist einfache eine Leerdatei.
Weiss jemand woran das liegt?
Danke im voraus.