webForumDet fria alternativet

oncontextmenu + iframe

7 svar · 241 visningar · startad av bagera

bageraMedlem sedan jan. 2001126 inlägg
#1

oncontextmenu i en iframe med design mode på, går det?
Hur i så fall?

alltså hur kommer jag åt högerklicket i en iframe?

Peter SMedlem sedan dec. 20025 483 inlägg
#2

Så här kanske:

<head>

<script type="text/javascript">
<!--

window.onload = function(){
	window.frames[ "foo" ].oncontextmenu = function(){
		alert("Hej");
	}
};

//-->
</script>

</head>

...

<iframe name="foo" src="sida.html" height="300" width="300"></iframe>

:)

bageraMedlem sedan jan. 2001126 inlägg
#3

Nä jag kan inte få det att funka, inte ens den koden du skrev :(

iframen jag har ser ut så här

<iframe scrolling="auto" width="680" id="textArea" height="400" ></iframe>

designMode="On" har jag, å då borde det ju bli

window.frames[ "textArea" ].oncontextmenu=show

Men jag får det bara inte att funka x(

jag har

document.oncontextmenu=show

å det funkar ju på resten av dokumentet.

Peter SMedlem sedan dec. 20025 483 inlägg
#4

Det skall vara name="textArea".

:)

bageraMedlem sedan jan. 2001126 inlägg
#5

Nä det funkar ju inte:(
Funkar det du skrev för dig, har du provat det?

window.frames[ "textArea" ].oncontextmenu=

jag har satt name på iframen också, jag har provat ditt script rätt av men icke.

Är jag för trött eller vad e det frågan om :x

Peter SMedlem sedan dec. 20025 483 inlägg
#6

Ursäkta, så här skall det vara:

...
window.frames[ "foo" ].document.oncontextmenu = function(){
...
bageraMedlem sedan jan. 2001126 inlägg
#7

:birp

Wahhoww!

Tack ska du ha, nu funkar det ju!

Peter SMedlem sedan dec. 20025 483 inlägg
#8

Vad bra :bire

:)

128 ms totalt · 3 externa anrop · v20260731065814-full.b943c234
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)