[問題] 在svg中alert不出來
知道scg中可以寫javascript之後
就想來試試看
就去抓了張svg圖來試一些東西
我在svg裡面加了一小段javascript來測試一下
<script language='JavaScript'><![CDATA[
alert('OK');
]]></script>
並且在圖中加入 onclick="alert('click!')"
隨便點一個地方就會alert出來
如果用瀏覽器直接打開圖,alert是正常的
http://f23ko.org/svgphp.svg
但如果鑲在img中,alert會失效
http://f23ko.org/svgtest.html
請問這是先天的限制或是我寫的方式不對之類的?
另外想請問像是網頁中鑲著svg圖面的狀況
<div id='msg' ></div>
<img src='http://f23ko.org/svgphp.svg' >
有辦法從網頁上去呼叫svg中的javascript function嗎?
以及反過來,有辦法在svg中呼叫、變動外面的網頁嗎?
例如把 div#msg 中的內容改成 "ERROR!" 這樣
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.38.69.173
推
11/11 21:00, , 1F
11/11 21:00, 1F
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章