2012-08-10 68 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