以下の Python CGI スクリプトでは、クリック時に画像を変更するために JavaScript 関数を使用しています。しかし、どうやらそれはうまくいかないようです。私はw3 school js exampleの例に従っています。だから私はただ準拠したいのですが、Python CGIスクリプト内でjavascriptを使用することは可能ですか?
同じ例を Python で実行する必要がある場合、どのようなアプローチが必要ですか。
#!/usr/bin/env python
import cgi
print """print "Content-type: text/html; charset=utf-8
<!DOCTYPE html>
<html>
<body>
<script>
function changeImage()
{
element=document.getElementById('myimage')
if (element.src.match("bulbon"))
{
element.src="../pic_bulboff.gif";
}
else
{
element.src="../pic_bulbon.gif";
}
}
</script>
<img id="myimage" onclick="changeImage()"
src="../pic_bulboff.gif" width="100" height="180">
<p>Click the light bulb to turn on/off the light</p>
</body>
</html>
"""