2

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 で可能かどうか教えてください。どうもありがとうございました!

4

1 に答える 1