Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

IFrames and Z-index

3 views
Skip to first unread message

Paul McGarry

unread,
Sep 23, 2005, 12:23:49 AM9/23/05
to
Opera doesn't seem to allow iframes to have a z-index that would put them
behind another element.
Eg:
http://paulmcgarry.com/opera/iframezindex.html

This seems like a bug to me but if I remember correctly I think I've heard
an Opera person maintain that it is intended behavior due to potential
security implications of hiding iframes. Is that true? (I have to say I
can't see any real security issues myself).

The reason I'm doing such a thing is the problem with positioned elements
and select items on Internet explorer. In that situation the select boxes
"shine through" the positioned element.

This however isn't true for iframes, thus a workaround for the problem is
to stack an iframe between the element you want on top and the select box.

However the workaround for the IE bug exposes the above bug in Opera.

Does anyone have another suggestion as to how to resolve my IE problem?

If there was a reliable way of identifying IE from within JS I'd use
that.....

--
Paul McGarry
http://paulmcgarry.com/

Andrew Gregory

unread,
Sep 23, 2005, 12:35:10 AM9/23/05
to
On Fri, 23 Sep 2005 12:23:49 +0800, Paul McGarry <paul.m...@gmail.com>
wrote:

> Opera doesn't seem to allow iframes to have a z-index that would put
> them behind another element.

This has been reported as fixed in the next major version of Opera (9.0
aka Merlin).

--
Andrew Gregory
<URL: http://www.scss.com.au/family/andrew/ >

Richard Grevers

unread,
Sep 23, 2005, 4:37:14 AM9/23/05
to
On Fri, 23 Sep 2005 16:23:49 +1200, Paul McGarry <paul.m...@gmail.com>
wrote:

> Opera doesn't seem to allow iframes to have a z-index that would put
> them behind another element.
> Eg:
> http://paulmcgarry.com/opera/iframezindex.html
>
> This seems like a bug to me but if I remember correctly I think I've
> heard an Opera person maintain that it is intended behavior due to
> potential security implications of hiding iframes. Is that true? (I have
> to say I can't see any real security issues myself).

It was probably me rather than someone from Opera. And the W3C if I
interpret their comments on embedded pages correctly.
Your example with a form element is a perfect demonstration - with a
transparent iframe you could position elements and labels of two forms in
a misleading manner so that, for example, you authorise someone to spam
you silly.


>
> The reason I'm doing such a thing is the problem with positioned
> elements and select items on Internet explorer. In that situation the
> select boxes "shine through" the positioned element.
>
> This however isn't true for iframes, thus a workaround for the problem
> is to stack an iframe between the element you want on top and the select
> box.
>
> However the workaround for the IE bug exposes the above bug in Opera.
>
> Does anyone have another suggestion as to how to resolve my IE problem?
>

The standard method is to set the form elements to display:none when the
positioned element (usually a menu) overlaps them.
--
Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/

Richard Grevers

unread,
Sep 23, 2005, 4:54:10 AM9/23/05
to
On Fri, 23 Sep 2005 16:35:10 +1200, Andrew Gregory
<and...@no.spam.scss.com.au.invalid> wrote:

> On Fri, 23 Sep 2005 12:23:49 +0800, Paul McGarry
> <paul.m...@gmail.com> wrote:
>
>> Opera doesn't seem to allow iframes to have a z-index that would put
>> them behind another element.
>
> This has been reported as fixed in the next major version of Opera (9.0
> aka Merlin).
>

I'll be disabling iframes in Opera 9 then.

Paul McGarry

unread,
Sep 25, 2005, 9:54:10 PM9/25/05
to
On Fri, 23 Sep 2005 18:37:14 +1000, Richard Grevers
<newsr...@dramatic.co.nz> wrote:

> It was probably me rather than someone from Opera. And the W3C if I
> interpret their comments on embedded pages correctly.
> Your example with a form element is a perfect demonstration - with a
> transparent iframe you could position elements and labels of two forms
> in a misleading manner so that, for example, you authorise someone to
> spam you silly.

That seems rather fanciful to me. That wouldn't be "authorisation" in any
meaningful sense and I don't really see what it has to do with IFrame's
specifically.

I could see how there might feasibly be some cross domain issues but if
the positioning etc is goverened by the root document styleing I'm not
sure there's anything significant.

> The standard method is to set the form elements to display:none when the
> positioned element (usually a menu) overlaps them.

Eurgh!

Authoring web apps is much more fun in theory than in practice!

Marek Mänd

unread,
Oct 26, 2005, 4:24:40 PM10/26/05
to
On Fri, 23 Sep 2005 07:23:49 +0300, Paul McGarry <paul.m...@gmail.com>
wrote:

> there was a reliable way of identifying IE from within JS I'd use
> that.....

if (document.all&&window.offscreenBuffering){
isMSIE = true;
}

The document.all is just for compatibility, so that other people
understand the code better as if(document.all) has been the typical widely
used MSIE detecting condition, but the document.all it is actually not
needed.

I have used it at least 5 years and just dont undertsand why that way of
doing it insnt spread.
HTH.

--
marekmand / Marek Mänd
Estonia, Tallinn

Paul McGarry

unread,
Oct 26, 2005, 9:32:41 PM10/26/05
to
Thanks Marek!

--
Paul McGarry
http://paulmcgarry.com/

Björn Carstensen

unread,
Feb 17, 2009, 10:43:43 AM2/17/09
to
Gutes Geld verdienen


DAS HIER KÖNNTE DEIN LEBEN VERÄNDERN, WENN DU ES GELESEN HAST!
Ich habe diesen Artikel an einem schwarzen Brett gefunden und ich
entschied mich das mal auszuprobieren! Vor einigen Tagen habe ich die
Zeitungen durchstöbert und stieß dabei auf einen Artikel, ähnlich
wie diesen hier. Der sagte, man kann tausende von Dollar innerhalb von
ein paar Wochen verdienen. Einzige Bedingung ist eine Investition von
$6.00 oder 6 euro am besten $1.0 weil es ein schein ist.
Ich habe mir gedacht, dass
das irgendein Scherzartikel ist und war erst skeptisch und so las ich
weiter. Auf jeden Fall stand da geschrieben, dass man $1.00 oder 1.00 ¤
zu jedem der 6 Namen und Adressen, die im Artikel
angegeben sind, senden soll. Dann setzt du deinen Namen an die 6te
Stelle der Liste und postest den Artikel in mindestens 200 Newsgroups.
(Es gibt tausende) Kein Haken, das war es. So, nachdem ich so drüber
nachgedacht habe und ich es erst mal ein paar Leuten erzählt habe,
spielte ich mit dem Gedanken es auszuprobieren. Du kannst auch per post
oder
E-Mail an deine bekanten dieses schreiben verschicken.
Die schicken an weitere bekante. Aus Telefon buch kannst du Adressen auch
entnehmen.
Ich habe mir gedacht, was solls, was habe ich schon groß zu verlieren
außer $6.00 und 6 Briefmarken?
Schließlich gab ich dann die lächerlichen $6.00 aus.
NUN RATE MAL!!!! Innerhalb von 7 Tagen bekam ich Geld per Post! Ich war
verblüfft!!! Ich habe mir gedacht, dass würde bald enden, aber es kam
weiterhin Geld. In meiner ersten Woche habe ich ca. 19,00 ¤
verdient. Am Ende der zweiten Woche hatte ich dann schon insgesamt
über 771,00 ¤! In der dritten Woche habe ich über
7.710,00 ¤ abgesahnt und es wurde noch mehr!! Dies ist
nun meine vierte Woche und alles in allem habe ich etwa 32.384,00 ¤
verdientund es kommt weiterhin schnell mehr dazu!! Das
alles mit nur $6.00 oder 6.00 ¤ und 6 Briefmarken. Ich habe meine
Aktivitäten mehr
hierhinein als in Lotto gesteckt! Lasst mich erzählen wie das
funktioniert und noch wichtiger, warum es funktioniert.
Nun, am besten Du machst JETZT eine Kopie von diesem Artikel, damit Du
diesen Brief auch offline zur Hand hast. Ich verspreche Dir, dass, wenn
Du den Anweisungen genau folgst, Du mehr Geld verdienst als Du gedacht
hast und das auf eine so einfache Art und Weise! Vorschlag: Les
aufmerksam den ganzen Artikel! (Druck ihn aus oder downloaded ihn
Euch.) Folg den einfachen Anweisungen und schau dabei zu, wie das Geld
reinkommt! Es ist einfach. Es ist legal. Und Deine einzige Investition
sind $6.00 oder 6.00 ¤ (plus Briefmarken). WICHTIG: Es ist kein Märchen; es
ist
nicht unsittliches; es ist nicht illegal; und virtuell bestehen keine
Risiken - es funktioniert wirklich!!! Wenn Du Dich an alle der
folgenden Regeln hältst, dann wirst du einiges an Erträgen bekommen.
BITTE BEACHTE: Folge diesen Anweisungen GENAU und $50.000,00 oder mehr
innerhalb von 20 bis 60 Tagen können Deine sein. Das hängt ganz von
Dir ab! Dieses Programm ist so erfolgreich, weil es auf der
Höflichkeit und Ehrlichkeit der Beteiligten beruht. Bitte setzt diesen
Erfolg weiter fort, wenn Ihr ernsthaft und aufmerksam die Anweisungen
befolgt. Du wirst nun Teil am Mail Order Business. In diesem Geschäft
ist dein Produkt nichts greifbares oder solides, es ist eine
Dienstleistung. Dein Geschäft befasst sich damit, Mail Listen zu
entwickeln. Viele große Unternehmen zahlen frohen Mutes hohe Summen
für Qualitätslisten. Wie auch immer, das Geld dass sie durch die Mail
Listen verdienen ist sekundär im Gegensatz dazu, was Leute wie Du und
ich bekommen, wenn man auf der Liste steht.
Hier sind die 4 einfachen Stufen zum Erfolg:
STUFE 1: Lege Dir 6 einzelne Stück Papier zurecht und schreibe
folgendes auf jedes dieser Papiere: BITTE SETZ MICH AUF DEINE
MAILLISTE. Besorge Dir nun 6 einzelne $1.00 Scheine oder 1.00 ¤ Münzen
(Tauschbar auf
jeder Bank). Jetzt faltest Du das Papier um den Dollarschein (hat den
Zweck, dass man ihn nicht durch den Briefumschlag sehen kann. Das soll
Diebstahl verhindern)! Als nächstes steckst Du das Papier mit dem
Dollarschein in einen Umschlag und schließt diesen. Jetzt solltest Du
6 Briefumschläge vor Dir liegen haben, in denen JEWEILS ein Papier,
der den o. g. Satz beinhaltet und um eine Dollarnote gewickelt ist,
drinnen ist. Somit gründest du gerade einen Service. DIES IST 1000%ig
LEGAL. Du forderst einen legitimen Service an und bezahlst dafür! Wie
die meisten von uns, war ich sehr skeptisch und besorgt was die
gesetzlichen Aspekte anbelangt. Ich habe beim U.S. Post Office
(1-800-725-2161) nachgefragt und sie bestätigten mir, dass es wirklich
legal ist! (wird wohl auch bei uns legal sein, habe schließlich noch
nichts Verbotenes darüber gehört. Warum auch?). Sende die
Briefumschläge zu folgenden Adressen:


(#1) Alexander Krug, Berliner Str. 41, 61138 Niederdorfelden, Germany.
(#2) Michaela Kopietz, Zum Pier 27 , 44536 Lünen, Germany
(#3) Damian Neudeker, Breitestr. 63 , 50226 Frechen, Germany
(#4) Sebastian Czapp, Hohenzollerndamm 48 , 10713 Berlin , Germany.
(#5) Peter Pieruch, Otto-Stölcker-Str.30 , 77955 Ettenheim ,
Germany.
(#6) Björn Carstensen, Sandkamp 24 , 25813 Husum , Germany
STUFE 2: Nun streich die #1 von der Liste und rücke die anderen Namen
nach (die sechste Nummer wird 5, 5 wird 4, usw...) und füge DEINEN
Namen an die sechste Stelle in der Liste.
STUFE 3: Ändere an diesem Artikel so wenig wie möglich, nur was
wirklich sein muss. Er sollte möglichst original erhalten bleiben.
Du kannst auch per post oder
E-Mail an deine bekanten dieses schreiben verschicken.
Die schicken an weitere bekante. Aus Telefon buch kannst du Adressen auch
entnehmen
STUFE 4: Jetzt postest (also veröffentlichst) Du Deinen ergänzten
Artikel in mindestens 200 Newsgroups. (Ich denke es gibt ungefähr
24.000) Alles was du brauchst sind 200, aber bedenke, je mehr du
postest, um so mehr Geld bekommst Du! Das ist lückenlos gesetzmäßig!
Wenn du irgendwelche Zweifel hast, dann schlag unter Titel 18 Sec. 1302
& 1341 der Post Lotterie-Gesetze nach. Behalte eine Kopie von diesen
Stufen und wann immer Ihr mal wieder Geld braucht, könnt Ihr das
wieder und wieder verwenden. BITTE DENKT DARAN, dass der Erfolg dieses
Programms auf der Ehrlichkeit und Aufrichtigkeit der Menschen basiert
und deren gewissenhaften Befolgung der Regeln. Nur dadurch habt auch
IHR was davon!!! Wenn Du ernsthaft und ehrlich bist, wird dieses
Programm weiter bestehen und das Geld, was so viele andere bekommen
haben, wirst auch Du besitzen.
ANMERKUNG: Du solltest vielleicht jeden Namen und Adresse von den
Leuten die Dir zugesendet worden sind irgendwo speichern, z.B. auf dem
Computer. Das bestätigt die ECHTHEIT, dass Du wirklich einen Service
anbietest. (Was auch eine gute Idee wäre, den Dollarschein in dunkles
Papier einzuwickeln um das Risiko des Diebstahls zu minimieren.) Wenn
jetzt alle deine Posts gedownloaded oder ausgedruckt wurde und die
Anweisungen aufmerksam befolgt wurden, dann sind sechs Mitglieder (auch
Du) als Listenersteller mit jeweils $1.00 oder 1.00 ¤ vergütet worden. Dein
Name
wird in der Liste nach oben rutschen und wenn er dann die Position 1
übernommen hat wirst du schon tausende von Dollar in CASH bekommen
haben!!!! Was für eine Gelegenheit für nur $6.00 oder 6.00 ¤ ($1.00 oder
1.00 ¤ für jeden
der sechs Leute in der obigen Liste). Versende die Umschläge jetzt,
füge Deinen Namen in der Liste hinzu und Du bist im Geschäft

--
Erstellt mit Operas revolutionärem E-Mail-Modul: http://www.opera.com/mail/

0 new messages