2009-08-31 5 views
0

私はこのJavaScript関数を持っている:リンク/インポートHTMLドキュメント

function getsomethingelse() 
{ 
    //erzeugt den HTML-Code 
    var string; 
    string = "<b>This is a site</b>" 

    //beschafft eine referenz auf das <div> element auf der seite 
    myDiv = document.getElementById("container"); 
    //lädt Inhalt in das <div> element 
    myDiv.innerHTML = string; 
} 

ウィッヒは、私はへの道を探しています。このリンク

<a href="#" onclick="getsomethingelse()" class="panel">Link</a> 

によってリンクされている - の代わりに執筆HTMLドキュメント全体をstring =に変換します。 - これに外部(HTML)ファイルをインポートします。 HTML文書全体を1行に書くのは非常に混乱しているからです。

誰かがこれを手伝ってくれますか? ありがとうございます、 ベニー

答えて

-1

これにはAjaxを使用できます。

$( "#container")。load( "/ neededUrl.html");

+1

jQueryを使用していないとうまくいかない –

0

1-あなたはPHPで動作する場合は2-、あなたが<script src="phpjs.php">を作成し、ファイルの内容を読むことができますAJAX でコードをもたらすことができます:あなたはあなたと一緒に働くことができる場合は3-

var dataHTML = <? php echo fileContainerHTML; ?> 

をjQueryを作成するにはjQuery ("# cont"). Load (...)

0

はい、ajaxを使用してサーバーから他のものを取得し、その内容をinnerHTMLプロパティに割り当てます。

0

はい可能です何を求めている、あなたはそれがAJAX

を使用して行うことができますが、私はjQueryの http://jquery.com/を使用することをお勧めしますjavascriptのいずれかを行っているすべての場合の

まずここにjqueryのなしのAJAXのためのチュートリアルがあり

:ここでhttp://www.w3schools.com/Ajax/Default.Asp

は、いくつかのjQueryのチュートリアルです:http://docs.jquery.com/Tutorials

あなたは、単にWHを指すインラインフレームを使用することも、同じことを達成するための簡単な方法atever htmlページでは、htmlタグとbodyタグを取り除く必要はありません。

また、必要なHTMLを表示したり非表示にすることもできます。

幸運

関連する問題