小弟 有一個td id="menuadv"
原本是空的 但是小弟我比需要再網頁一開始執行就去抓資料來產生 IMG元件 過程中除了要給src 連onlick 可以連結到其他網頁
小弟程式碼如下function advshow(val){
val = eval('(' + val['d'] + ')'); // 確定有取道陣列
var strall ;
$('#menuadv').html(''); // 我把此TD清空
for (ii in val) {
var str ;
str = "<img " ;
for(j in val[ii]) {
if (j=="advflie")
{
str = str + " alt='' src='image/adviameg/"+ val[ii][j] +"' style='width: 100%'";
}
if (j=="advurl")
{
str = str + "onclick='alert ('123')'/>" ;
}
}
strall = strall + str ;
}
strall= strall.substr (9,strall .length );
alert (strall );
$('#menuadv').html(strall); 將產生的html元件語法嵌入TD產生
} 看完以上程式碼 再"onclick='alert ('123')'/>" <---只要加入這段就會出現問題 圖片有顯示出來
小弟也試過 " onclick='window.open('"+ val[ii][j] +"');'/>" 依樣慘遭錯誤
可是小弟再 body 自己拉一個img 如下
<img alt="" src="image/mainimage/button.GIF" style ="width :100%" onclick ="window.open('http://tw.yahoo.com/');"/>
卻完全可以執行網站連結的動作 這到底是怎樣的問題 希望有大大能為我指點迷津 |