2012-12-05 16 views
1

這是我正在嘗試運行的文件,但它所做的只是打開帶有頁面標題的網頁,它不運行劇本。試圖從教程中運行Hello World程序,但對話框不顯示

<!DOCTYPE html PUBLIC 「-//W3C//DTD XHTML 1.0 Strict//EN」 
「http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd」> 
<html lang=」EN」 dir=」ltr」 xmlns=」http://www.w3.org/1999/ 
xhtml」> 
<head> 
<meta http-equiv=»content-type» content=»text/xml; 
charset=utf-8» /> 
<title>HelloWorld.html</title> 
<script type = «text/javascript»> 
//<![CDATA[ 
// Hello, world! 
alert(«Hello, World!»); 
//]]> 
</script> 
</head> 
<body> 
</body> 
</html> 

我試着在aptana和記事本上運行,既不顯示對話框。我覺得我忘記了一個小而重要的部分?

回答

5

您的報價是傾斜報價(«和»)和智能報價(「和」)的組合。您需要HTML和JavaScript中的「常規」引號"。如果您的鍵盤自動配置爲以某種方式進行替換,請嘗試使用單引號,或者僅更換鍵盤佈局以進行編碼。

+1

不僅如此,但這些雙箭頭的東西都在那裏。奇怪的。 – Brad

+0

@Brad:是的 - 傾斜的引號。例如,它們以法語使用。但是,謝謝,我錯過了精明的語錄。 – Ryan

+0

啊,我以爲你是指左引號和右引號。在他的文檔類型聲明中。 – Brad

1

您需要附上單個' '或雙重" "而不是«»

以下是更正代碼,

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html lang="EN" dir="ltr" xmlns="http://www.w3.org/1999/ 
xhtml"> 
<head> 
<meta http-equiv="content-type" content="text/xml; charset=utf-8" /> 
<title>HelloWorld.html</title> 
<script type = "text/javascript"> 
//<![CDATA[ 
// Hello, world! 
alert("Hello, World!"); 
//]]> 
</script> 
</head> 
<body> 
</body> 
</html> 
相關問題