Web ページをデザインする場合、多くの Web ページは同じ境界線パターンとナビゲーション バーを必要とし、デザインを容易にします。しかし、これは結局のところ、各 Web ページに同じコンテンツが追加されるため、あまり便利ではありません。もちろん、動的な Web ページの場合は問題ありませんが、静的な
Web ページの場合は、FrontPage が提供する同じ境界線パターンとナビゲーション バーが必要になります。もちろん、これは動的 Web ページでは問題になりませんが、これもまた不便です。静的
この欠点はフレームワークによってどのように克服できますか? これは実現できますが、フレームによって別の問題が発生します。つまり、フレームの内部ページを直接開いて豪華なコートを脱ぐと、非常に単調に見えてしまいます。 ? ここでは、コートを脱ぐための良い方法を見つけました。Web ページでは自動的にジャケットを着ます。このトピックに興味がない場合は、ここから離れても構いません。詳細は以下で説明します。
フレーム Web ページでは、通常、フレーム内の Web ページのアドレスを指定するために src パラメーターを使用します。このアドレスを直接開くときに、自動的に検出してコートを適用する必要があります。まず、次のように検出コードを Web ページに追加します。
以下は引用部分です。
<スクリプト>
if(top.location==self.location)
{
top.location="index.htm?"+self.location;
}
</script>
それはとても簡単です。index.htm がコート Web ページのアドレスであることに注意してください。次に行うことは、コート Web ページにコンテンツのこの部分を自動的に追加する方法です。 、パラメータを見つけて、フレームの src パラメータをポイントします。このパラメータが機能します。コードは次のとおりです。
以下は引用スニペットです。
<スクリプト>
document.write('<iframe id="mid" name="mid" width="100%" height="100%" Frameborder="0"scrolling="auto"')
var n=self.location.href.indexOf("?")//パラメータが含まれているかどうかを確認します
if(n>0)//パラメータが存在する
{
//パラメータへのポインタ
document.write(" src="+self.location.href.substr(n+1))
}
document.write('></iframe>')
</script>
ここでは iframe フレームワークが使用されています。具体的なアプリケーションは私の Web サイト ggg82.126.com でご覧いただけます。
わからないことがあれば、私に連絡してください。良いご意見がございましたら、ぜひご議論ください。