5

そのため、私のチームはHTML5ボイラープレートを使用しており、サイトはほぼ完成しています。簡単なJavaScriptテストを実行して、クライアントが必要に応じて独自のJavaScriptを追加できることを確認したいと思います。HTML5 doctypeを使用する場合はscriptタグのtype属性は不要ですが、JavaScriptアラートは使用しても機能しません(これは、type属性を使用してHTML5サイトを構築したために混乱しました。スクリプトタグ。

何が機能するか:

    <script>        
      alert("HELP");        
    </script>

動作しないもの:

    <script type="text/javascript">     
      alert("HELP");        
    </script>

誰かが何が起こっているのか説明できますか?これは他のHTML5ベースのWebサイトでも機能します...

***Ubuntu12.04のFirefox12でテスト済み

みんなありがとう。

PSそれはサイトを作ったり壊したりするつもりはない、それほど重要ではない、など。私はこの問題がなぜ存在するのか疑問に思っていました。

編集

公開されている、機能するページへのリンクは次のとおりです。

http://illinois.edu/1500/index.html

ローカルボックスで機能しないのはなぜですか(頭を振る)...?

4

1 に答える 1

3

どちらのバージョンも正しく、機能するはずです。タグがないなどのコードに問題があるか、[このページで追加のダイアログが作成されないようにする]チェックボックスをオンにしている可能性があります。

アラートをこれに置き換えて、Chromeで試してみてください。

<script type="text/javascript">
console.log('HELP');
</script>
<script>
console.log('HELP');
</script>

Chromeでページを実行し、F12キーを押してコンソールに移動し、メッセージがポップアップするかどうかを確認します

于 2012-05-08T17:35:51.860 に答える