'要加\top.document.getElementById('eMeng').innerHTML=top.document.getElementById('eMeng').innerHTML+'<TD style="FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(\'/images/msn_h.jpg\'); COLOR: #000000; PADDING-TOP: 4px;PADDING-left: 0px" vAlign=center width="180" class="nav"></TD>';
1:你直接把这些HTML语句写在网页里看能不能正常显示图片,若能正确显示图片则表示你的HTML与CSS样式写法没有错误且图片的路径也正确,不能显示的话你就找到问题所在了。
2:在能正常显示图片的前提下,再运行上述代码,并在旁边放置一个按钮看看你新生成的HTML代码。objectId.innerHTML,看看有没有正确生成,若没有正确生成的话,可能是你对top没有权限或者控件没有找到的问题等。
3:找到问题所在,直接解决问题就是了。
top.document.getElementById('eMeng').innerHTML="";
top.document.getElementById('eMeng').innerHTML += '<TD style="FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(/images/msn_h.jpg); COLOR: #000000; PADDING-TOP: 4px;PADDING-left: 0px" vAlign=center width="180" class="nav"></TD>';alert(top.document.getElementById('eMeng').innerHTML);
</script>
这样写对么?
这样写的话没有任何反应。