Quote Originariamente inviata da danielepalmas88 Visualizza il messaggio
Ti ringrazio

L'ho modificato un po', al posto della scritta da cliccare ci ho messo un'immagine grande quanto tutta la pagina, che quindi in qualsiasi punto venga cliccata, apre conseguentemente l'iframe.

C'è però un piccolo problema: l'iframe lo apre sotto l'immagine, quindi molto in basso nello schermo.

Esiste un qualche modo per farlo comparire tipo popup al centro dello schermo (e dell'immagine?

Ti posto il codice che sto usando:


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>test iframe</title>

<script type="text/javascript">
function CaricaIframe() {
document.getElementById("frame1").src="PAGINA DA PROIETTARE IN IFRAME";
}
</script>
</head>
<body bgcolor="#000000">
<center>
<p onclick="CaricaIframe()">
<img src="URL IMMAGINE GIGANTE CHE USO PER RIEMPIRE TUTTO LO SCHERMO"><iframe id="frame1" style="width:600px;height:439px;" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" frameborder="0" src=""></iframe>
</p>
</center>
</body>
</html>
puoi mettere la iframe in una posizione assoluta tramite style...basta che modifichi la definizione di iframe

[code ]
id="frame1" style="width:600px;height:439px;position:absolute; top:50px;left:50px;" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" frameborder="0" src=""></iframe>
[/code]

in questo caso metti la iframe a posizione 50 pixel a sinistra dello schermo e distante 50pixel dal Top screen...

ciao