- 545 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/11(月) 21:55:21 ID:MWE86p/20]
- どうも$NESTは速度向上に役立つという固定観念があります。
今回書いたフィルタではframesetの入れ子を解釈する必要があり、 範囲を指定するために$NESTを使っていたことを忘れていました。 >542 内側のframeset内にあるフレームのみアンカー化するのが希望です。 <frameset rows="89,*" border="1"> 外側のframesetはそのままでもフレームが見えるので、マッチさせないようにします。 <FRAMESET rows="50%,0" frameborder="NO" border="0"> 内側のframesetではrows="0"にあたるフレームが見えなくなるので、 マッチさせる対象になります。 >538の場合、期待する結果は以下のようになります。 <frameset rows="89,*" border="1"> <FRAME name="topFrame" height="89" scrolling="NO" noresize marginheight="0" marginwidth="0" src="head.htm"> <body class="invisible-frames"> <p>invisible frames found</p> <p>[frame - "mainFrame" - 50%]<br> <a href="main.htm">main.htm</a></p> <p>[frame - "voice" - 0]<br> <a href="voice.htm">voice.htm</a></p> </body> <NOFRAMES><P>このページを表示するには、フレームをサポートしているブラウザが必要です。</P></NOFRAMES> </frameset> フレームをすべてアンカー化する方法も考えたものの、 そこまでするといちいちアンカーから移動するのが面倒に感じたので、一応やめました。
|

|