1

インデックス ページがあり、非常に異なるディレクトリから別のページを DIV にロードしたいのですが、CSS と JS インクルードを保持するために DIV にロードされるページが必要です。それは可能ですか?

他のページの本体である 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

表示したいページのURLを含むIFRAMEタグを使いたいjsやcssで使ってみませんか?

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