看板 Ajax 關於我們 聯絡資訊
知道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
mmis1000:似乎是安全限制,只有iframe嵌的svg才能執行腳本 11/11 21:00