看板 PHP 關於我們 聯絡資訊
※ 引述《qazsd (加油!)》之銘言: : 是這樣的 : 在A網頁有一個Div標籤:<div id='showcontent'>這邊是頁面內容</div> : 也有一個超連結:<a href="B網頁" target="loadpage">B網頁</a> : 還有一個iframe:<iframe name="loadpage" style="display:none"></iframe> : 而B網頁內容裡有寫: : $html=file_get_content("C網頁"); : <script> : parent.document.getElementById("showcontent").innerHTML ='<?=$html?>'; : </script> : 而C網頁就是一個表格(table),而表格之前有一些更新資料的sql指令 : 本來在某網站都是可以正常work的, : 但是放到另一個網站後,點了A網頁的超連結,就會出現如下訊息: : 訊息: 無法判定字串常數的結尾 : 行: 134 : 字元: 69 : 程式碼: 0 : 不知道是出了什麼問題 : 好像是因為C網頁的空白字元的關係?? : 因為如果C網頁的內容是~ : <table width="200" border="1"><tr><td>&nbsp;</td></tr></table> : 都沒有空白字元的話,就可以在A網頁正常呈現 : 不知道有沒有人知道該怎麼解決~這個問題很急~拜託拜託 >"< 如果資料固定單純...用另外一個人方式置換字元即可.. (印象中~javascript定義字串規則沒這麼單純) 否則你可以換個思考角度 某個 id 元素的資料 等於 某個 table 的資料 換句話說~可以先輸出 然後使用 parent.document.getElementById("showcontent").innerHTML = document.getElementsByTagName("TABLE")[0].innerHTML; 這類的觀念... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.26.19.48