JavaScript

いかづちSqueak

2009年08月19日 16:47

使えたんだここ。

サンプル→[ここをクリック]
//
function exe(){//
document.getElementById("stdout").style.backgroundColor="lime";//
}//

ソース :
<span id="stdout" >[ここをクリック]</span>
<script language="JavaScript">
function exe(){
document.getElementById("stdout").style.backgroundColor="lime";
}
</script>

-----

(8/20修正)
IEで動かなかったのでソースを修正しました。
このブログでは入力した文章に1行ごとに自動で<br>タグが付けられるのですが、そのためにJavaScriptソースの部分が
<script language="JavaScript"><br>
function exe(){<br>
document.getElementById("stdout").style.backgroundColor="lime";<br>
}<br>
</script><br>
こうなってしまっていました。(なんでFirefoxはこんな変なソースでも動くんだろう…)
これを行末に「//」を入れることで自動挿入の<br>をコメントアウトしました。
<script language="JavaScript">//<br>
function exe(){//<br>
document.getElementById("stdout").style.backgroundColor="lime";//<br>
}//<br>
</script><br>
こんな感じです。これでIEでも無事に動くようになりました。