ユーザーがナビゲーションメニューをクリックすると、タイトルがそのタイトルに変わり、メインコンテンツも変わるようにしようとしています。これにはフレームの使用を避けたいと思います。
$('op').click(function(){
document.getElementById('title').innerHTML=this.innerHTML + ((this.innerHTML.indexOf("'s")==this.innerHTML.length-2) ? " " : "'s ") + this.parentNode.id + " | Le Lepids";
document.getElementById('content').innerHTML=document.getElementById(this.innerHTML + '_' + this.parentNode.id).innerHTML;
});
// If the code looks ugly and you can't read it, just tell me.
ただし、タイトルは毎回完全に変わりますが、内容は一度しか変わりません。
たとえば、最初は正常に機能し、その後は機能しません。
これはなぜですか?ID「コンテンツ」を破壊しますか? 私はoutterHTMLを使用していません。そして、線量の場合、なぜタイトルがうまく変わるのですか?
編集: わかりましたので、数行の PHP で修正したと思います。しかし、Mia DiLorenzo が作成したものは完全に機能するのに、なぜ私のサイトでは機能しないのか、まだ疑問に思っています... コードは変数名以外はまったく同じです。