"Vadim Plessky" <[EMAIL PROTECTED]> wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> On Wednesday 03 October 2001 06:37, Roland M�sl wrote:
> [...]
> |
> |   function preload(s)
> |   {
> |    if(!document.getElementById){return}
> |    if(top.location!=location){return}
> |    document.write("<iframe width=100% height=100% scrolling=no
> | frameborder=0 src="+s+"></iframe>");
> |   }
> |
> |   So I use now
> |
> |    if(top.location!=location){return}
> |
> |   This works fine with MSIE and Mozilla 0.94, Netscape 6.1
> |
> |   But not at Opera. Opera evaluates top.location equal location
> |   and starts loading pages like mad.
> |
> |   What other code to do the job, which maybe works even in Opera?
>
> Roland, Opera itself should be fixed!  :-)

Yes :-)

Even their development team makes heavy security failures.
I reported the failure to opera.
Some days later, I discovered in my referer log files entries
with username and password.

When I visited the address found in my referer log file,
I was loged in as a developer in their Bugzilla system ;-)

> You better exclude it from list of supported browsers, instead trying to
fix
> your code.
>
> Anyway, instead of document.write(...)
> you can try createElement("IFRAME") but I doubt Opera supports it.

Would be good, because if not supporte, no problems :-)

Your proposal sent with PM worked

 if(parent.location!=location){return}

But there are so many more Opera problems,
at last one is solved.


--
Roland M�sl
http://pege.org Clear targets for a confused civilization
http://BeingFound.com Web Design starts at the search engine





Reply via email to