2012-09-30 61 views
4
工作

我是一個簡單的地圖與SVG路徑標記 溺水的工作,但其劑量不會對火狐狸或IE 工作(圖本身不出現)SVG,道路標記不會在Firefox上

聽到的是其樣本

<svg xmlns="http://www.w3.org/2000/svg" version="1.1"> 
<path id="lineAB" d= "M450.59,294.28l3.64-0.29l5.97,8.44l-5.54,4.18l-4.01-1.03l-5.39,0.07l-0.87,3.16l-4.52,0.22l-1.24-1.69l1.6-5.14L450.59,294.28L450.59,294.28z" stroke="blue" stroke-width="3" fill="blue" onclick="alert('Hello')"/> 
</svg> 
+0

Opera,IE和Firefox都適用於我。我看到一個藍色的blob,當你點擊它時會發出警報。什麼不適合你? –

+0

繪圖本身不會出現 – user1064499

+0

您應該嘗試安全模式和/或新配置文件。 –

回答

6

對於d屬性,不應使用逗號,而應使用空格。 stroke-width也必須是一個長度(例如px)。 這應該工作:

<svg xmlns="http://www.w3.org/2000/svg" version="1.1"> 
<path id="lineAB" d= "M450.59 294.28l3.64-0.29l5.97 8.44l-5.54 4.18l-4.01-1.03l-5.39 0.07l-0.87 3.16l-4.52 0.22l-1.24-1.69l1.6-5.14L450.59 294.28L450.59 294.28z" stroke="blue" stroke-width="3px" fill="blue" onclick="alert('Hello')"/> 
</svg> 

一個更長,更準確的解釋:)見spec

+0

男人,你爲我節省了很多時間! thx sooooo多! – Romko