Author Topic: Invisible Frames  (Read 4726 times)

sidki3003

  • Sr. Member
  • ****
  • Posts: 476
    • ICQ Messenger -
    • AOL Instant Messenger -
    • Yahoo Instant Messenger -
    • View Profile
    • http://
    • Email
Invisible Frames
« on: July 02, 2002, 08:23:24 PM »
updated 2002-08-14

Hi all,

I hate being caught in an invisible frame where i can not see the actual URL. This filter fixes that.

[Patterns]
Name = "Jump out of invisible frames"
Active = TRUE
URL = "$TYPE(htm)"
Bounds = "<frameset*</frameset>"
Limit = 512
Match = "(*(cols|rows)=$AV( (*|100%) , (*|0(%|)) )*&*<frames*src=$AV(1))|"
        "(*(cols|rows)=$AV( (*|0(%|)) , (*|100%) )*&*<frames*src"
        "(*<frames*src=$AV(1)|=$AV(1)(^<frames*src)))*"
Replace = "<script> document.location="1"; </script>$STOP()"

regards, sidki

<edit by altosax>: just added the missing name of the filter
Edited by - sidki3003 on 14 Aug 2002  17:55:42

Edited by - altosax on 14 Aug 2002  20:02:48
 

sidki3003

  • Sr. Member
  • ****
  • Posts: 476
    • ICQ Messenger -
    • AOL Instant Messenger -
    • Yahoo Instant Messenger -
    • View Profile
    • http://
    • Email
Invisible Frames
« Reply #1 on: July 06, 2002, 12:04:31 AM »
I just realized that it works for kickme.to redirects as well .


 
 

sidki3003

  • Sr. Member
  • ****
  • Posts: 476
    • ICQ Messenger -
    • AOL Instant Messenger -
    • Yahoo Instant Messenger -
    • View Profile
    • http://
    • Email
Invisible Frames
« Reply #2 on: July 09, 2002, 03:06:10 PM »
This one should also cover the other (less common) variations.

<snip>

The latest version is in the first post.

Edited by - sidki3003 on 14 Aug 2002  17:52:34
 

altosax

  • Moderator
  • Sr. Member
  • *****
  • Posts: 328
    • ICQ Messenger -
    • AOL Instant Messenger -
    • Yahoo Instant Messenger -
    • View Profile
    • http://
    • Email
Invisible Frames
« Reply #3 on: July 09, 2002, 04:48:37 PM »
i've found just few days ago a new way (but i write it here just for fun ;)

step1. install mozilla
step2. right click on frame and select "this frame/show only this frame"

but you can choose also: open frame in new tab, open frame in new window, reload frame, bookmark this frame, save frame as, view frame source, view frame info.

regards,
altosax.

 
 

sidki3003

  • Sr. Member
  • ****
  • Posts: 476
    • ICQ Messenger -
    • AOL Instant Messenger -
    • Yahoo Instant Messenger -
    • View Profile
    • http://
    • Email
Invisible Frames
« Reply #4 on: July 09, 2002, 05:08:05 PM »
Right, IE has this option as well, i think it's from the IE powertoys:

----- frm2new.reg -----
REGEDIT4

[HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerMenuExtOpen Frame in &New Window]
@="C:\WINDOWS\WEB\frm2new.htm"
"contexts"=hex:01

-----------------------

----- frm2new.htm -----
<SCRIPT defer>
open(external.menuArguments.location.href);
</SCRIPT>
-----------------------

My problem was that i didn't even know i was in a frame:

http://www.saugstube.com
zor dot org slash board

regards, sidki


 
 

sidki3003

  • Sr. Member
  • ****
  • Posts: 476
    • ICQ Messenger -
    • AOL Instant Messenger -
    • Yahoo Instant Messenger -
    • View Profile
    • http://
    • Email
Invisible Frames
« Reply #5 on: August 14, 2002, 04:54:06 PM »
Updated to catch more frames.
Changes are in the first post.

 
 

altosax

  • Moderator
  • Sr. Member
  • *****
  • Posts: 328
    • ICQ Messenger -
    • AOL Instant Messenger -
    • Yahoo Instant Messenger -
    • View Profile
    • http://
    • Email
Invisible Frames
« Reply #6 on: August 15, 2002, 01:55:08 PM »
just a little tweak to the new one:

Name = "Jump out of invisible frames"
Active = TRUE
URL = "$TYPE(htm)"
Bounds = "<frameset*</frameset>"
Limit = 512
Match = "(*(cols|rows)=$AV( (*|100%) , w )*&*<frames*src=$AV(1))|"
        "(*(cols|rows)=$AV( (*|0(%|)) , w )*&*<frames*src"
        "(*<frames*src=$AV(1)|=$AV(1)(^<frames*src)))*"
Replace = "<script> document.location="1"; </script>$STOP()"


altosax.

 
 

sidki3003

  • Sr. Member
  • ****
  • Posts: 476
    • ICQ Messenger -
    • AOL Instant Messenger -
    • Yahoo Instant Messenger -
    • View Profile
    • http://
    • Email
Invisible Frames
« Reply #7 on: August 15, 2002, 02:05:35 PM »
Thanks altosax!

I'll try it right now

 
 

Arne

  • Administrator
  • Hero Member
  • *****
  • Posts: 778
    • ICQ Messenger - 1448105
    • AOL Instant Messenger - aflaaten
    • Yahoo Instant Messenger - arneflaa
    • View Profile
    • http://
    • Email
Invisible Frames
« Reply #8 on: August 15, 2002, 03:34:50 PM »
Very nice filter

Best wishes
Arne
Imici username= Arne
Best wishes
Arne
Imici username= Arne

sidki3003

  • Sr. Member
  • ****
  • Posts: 476
    • ICQ Messenger -
    • AOL Instant Messenger -
    • Yahoo Instant Messenger -
    • View Profile
    • http://
    • Email
Invisible Frames
« Reply #9 on: August 15, 2002, 03:36:25 PM »
Thanks Arne

Altosax,
Hmm... No, it matches here which it shouldn't:

<FRAMESET ROWS="*,30%" SCROLLING=no BORDER=0 FRAMEBORDER=no FRAMESPACING=0>
<FRAME SRC="main.html" NAME="main" SCROLLING=auto BORDER=0 FRAMEBORDER="0">
<FRAME SRC="bottom.html" NAME="bottom" SCROLLING=no BORDER=0 FRAMEBORDER="0">

And it's not faster either.

/sidki


 
 

altosax

  • Moderator
  • Sr. Member
  • *****
  • Posts: 328
    • ICQ Messenger -
    • AOL Instant Messenger -
    • Yahoo Instant Messenger -
    • View Profile
    • http://
    • Email
Invisible Frames
« Reply #10 on: August 15, 2002, 06:58:29 PM »
you are right sidki, i was just thinking to this filter this afternoon while i was on the beach, but i can't post from there

regards,
altosax.