1

我有一个索引页面,我想从一个非常不同的目录加载另一个页面到 DIV,但我希望将加载到 DIV 的页面保留 CSS 和 JS,这可能吗?

似乎它只加载到 DIV 中,其他页面的正文并忘记了 JS 和 CSS 包括在内。

我正在使用此代码将 HTML 加载到 div 中:

<script type="text/javascript">
            function processAjax(url) { 

                if (window.XMLHttpRequest) { // Non-IE browsers 
                    req = new XMLHttpRequest(); 
                    req.onreadystatechange = targetDiv; 
                    try { 
                        req.open("GET", url, true); 
                        } catch (e) { 
                        alert(e); 
                    } 
                    req.send(null); 
                    } else if (window.ActiveXObject) { // IE 
                    req = new ActiveXObject("Microsoft.XMLHTTP"); 
                    if (req) { 
                        req.onreadystatechange = targetDiv; 
                        req.open("GET", url, true); 
                        req.send(); 

                    } 
                } 
            } 

            function targetDiv() { 
                if (req.readyState == 4) { // Complete 
                    if (req.status == 200) { // OK response 
                        document.getElementById("mContent").innerHTML = req.responseText; 
                        } else { 
                        alert("Problem: " + req.statusText); 
                    } 
                } 
            }  
        </script>



用法:

<a href="javascript:processAjax('./DataTables/extras/Editor/treinamentos/index.html');">My Page</a>
4

1 回答 1

3

你为什么不使用一个 IFRAME 标记,其中包含你想用你想使用的 js 和 css 显示的页面的 url。

<iframe src="mypage.html"></iframe>
于 2013-04-24T13:23:49.840 回答