Вебстраница (index1.html)
<html>
<body>
<img src="pic.gif">
<form action="../cgi-bin/update_pic1.cgi" method="get">
<input type=submit value="Update Pic">
</form>
</body>
</html>
#!/bin/bash
echo "Content-type: text/html"
echo ""
sleep 2
gnuplot plot_pic.gp
echo "<html><body>"
echo "<script>location.href='///localhost/index1.html'</script>"
echo "</body></html>"
<html>
<frameset rows="90%,*">
<frame src="main.html">
<frame src="hidden.html" name="hidden">
</frameset>
</html>
<html>
<head><script>
function updatePic(){
var pic=document.getElementById("pic");
pic.src="pic.gif"
}
</script></head>
<body>
<img src="pic.gif" id="pic">
<form action="../cgi-bin/update_pic2.cgi" method="get" target="hidden" onclick="return updatePic()">
<input type=submit value="Update Pic">
</form>
</body>
</html>
<html>
<body>
</body>
</html>
Я был бы очень рад, если бы решение было ограничено 5-ю строками кода bash, js или с++, и без использования perl и AJAX.