2012-08-10 107 views
0

我在调用另一个脚本来源的页面上有一个小部件。就像这样:换行文字适用于除IE以外的所有浏览器

<!-- Beginning of widget code. --> 
<div id="xyz_widget" ></div> 
<script id="bootstrap" type="text/javascript" src="<some location>/bootstrap.js?" charset="utf-8"> 
</script> 

在bootstrap.js存在此iframe代码:

<iframe style='background:transparent;overflow:hidden;border:0px;height:100%;width:100%' 
frameborder='0' border='0' marginwidth='0' marginheight='0' "width='100%' height='100%' 
allowTransparency='true' 
src='"+buildBaseUrl (pUri)+"/widget/widget.jsp?"+pUri.query+"'> 
</iframe> 

我的问题是,我不能换行框架内的长文。所以111111111111111111111111111111111111111111111破坏框架宽度。我尝试了单词换句话:掰断词但它没有帮助。

我还应该提到,问题只存在于IE中。 FF,Chrome,Safari都可以正常工作。

任何帮助?

+2

作为一个便笺,你会认为最终微软会注意到,大约有一半的编程问题在网上以“某种形式的作品”除IE外“ – 2012-08-10 19:38:46

+0

大声笑!我正在等待微软帮助实现这一点。 – SfromMA 2012-08-10 19:40:14

回答

1

看一看这个CSS属性-ms-word-wrap,在该iframe负载把div这样

<div style="word-wrap:break-word;width:100%;left:0"> 
    ... //content on the page 
</div> 

希望帮助页面,

+0

我试过已经埃里克(我在我原来的帖子中提到过)。它没有工作:( – SfromMA 2012-08-10 19:52:47

+0

我将iframe标记更改为: – SfromMA 2012-08-10 19:53:39

+0