1日以上試していたので、ここに投稿する最後の手段に行きました. 次のコードを含むWebサイトがあります
スタイル.css
#nav li a.active {
background: url('images/top-pages-button.png') 0 -80px;
}
#nav li ul li a:hover, #nav li ul li a.active {
color: #6dff6d;
font-weight: bold;
text-decoration: none;
background: url('images/pages-button.png') 0 -40px;
}
index.php ページ
<ul id="nav">
<li><a href="#" title="Top Pages" class="active">Top Pages</a>
<ul>
<li><a href="test.php" target="myframe" title="Page 1" class="active">Page 1</a></li>
<li><a href="test2.php" target="myframe" title="Page 2">Page 2</a></li>
</ul>
</li>
</ul>
<iframe name="myframe" style="width: 100%; height: 100%; border: none; overflow: hidden;" src="default-page.php"></iframe>
test.php ページ
Simple PHP file calling a page with some content/info/text.
上記のコードは機能します。サイトが読み込まれたときに開くデフォルトのページがあり、リンクをクリックすると iFrame のページが正しく開きます。ただし、次のニーズがあります。
iframe で開いた DIRECT ページへのリンクをコピーして友達と共有したいと考えています。たとえば、 http://www.mydomain.com/index.php? page= page1.php またはそのようなものへのリンクを電子メールで送信したいのですが、mydomain.com にアクセスしてからクリックするように伝えるのではなく、トップページの下のページ1。
また、サイトには「トップページ」以外にも複数のカテゴリがあるため、ユーザーがどこにいるか、カテゴリとリンクが開かれた場所をページで強調表示したいと思います。したがって、ページ1を押すと、カテゴリとそのリンクが「アクティブ」になり、ページ2に移動すると、ページ1のリンクがデフォルトに戻り、ページ2がアクティブになります。スタイルシート。
Web サイト全体は 3 つの部分で構成されています。左側にナビゲーション、中央にコンテンツ、右側にチャット。チャットを静的にする必要があるため、これを実行しようとしています。サイトではなくそのページを直接開くリンクを友人に送信し、カテゴリとリンクが「アクティブ」としてマークされている間に X をクリックするように指示し、必要に応じて変更してチャットを維持できるようにしたいdiv はずっと静的です。
これが PHP の JQUERY で可能かどうか教えてください。どうもありがとうございました!