2011-01-07 1 views
0

参照ページを見ていたherehttp://www.w3.org/TR/html5/offline.html 私のサーバー上のコードhereを別々のファイルにコピーして貼り付けました。すべてのページが正しくリンクされていますが、時計は表示されません。ただ二重チェックするために、それは私がjsfiddle.net herehttp://jsfiddle.net/reggi/Dy8PU/に置いた私の "サーバ設定"ではありませんでした。W3Cエラードキュメントエラー?出力タグブラウザのサポート

の失敗:MAC/FIREFOX 3.6.13
勝利:MAC/FIREFOX 4.0.b8

はこのダミーのコード例ですか?

<!-- clock.html --> 
<!DOCTYPE HTML> 
<html> 
<head> 
    <title>Clock</title> 
    <script src="clock.js"></script> 
    <link rel="stylesheet" href="clock.css"> 
</head> 
<body> 
    <p>The time is: <output id="clock"></output></p> 
</body> 
</html> 

/* clock.css */ 
output { font: 2em sans-serif; } 

/* clock.js */ 
setTimeout(function() { 
    document.getElementById('clock').value = new Date(); 
}, 1000); 

UPDATE:

  • 上記のW3Cのコードのみが特定のブラウザの最新ベータ版のリリースは、以下

  • は、いくつかの実行可能な現在のjavascriptが

+1

これは完全に標準化されておらず、まだすべてのブラウザで完全にサポートされていないHTML5です。どのOS /ブラウザ/バージョンでこれを試していましたか?また、JSFiddleは "HTML"セクションのbodyタグの内容を_only_持っている必要があります。 – Phrogz

答えて

1

HTML5では、Outputタグには.value(この時点ではほとんどのブラウザの実装では)がありません。テキストを子要素として追加する場合は、.innerHTMLを使用するように変更することをお勧めします。

/* clock.js */ 
setTimeout(function() { 
    document.getElementById('clock').innerHTML = new Date(); 
}, 1000); 
0

実は<出力は>それはまだ実装されていない、.VALUE属性を持っています。

+1

"have"という単語の興味深い定義。 「私は* Jessica Bealsの電話番号を持っていますが、それはまだ実装されていないだけです...」 – Malvolio

+0

「as」のように、仕様に追加された新機能です(一般に)。 –

+1

通常、「持っている」とは、虚ではないものを意味します。 – xordon

関連する問題