PDA

View Full Version : HTML....


fifth
12-01-2006, 12:16
Salve a tutti. qualcuno mi sa dire come fare per fare aprire un collegamento di una mia pagina web in un'atra finestra alla quale io posso impostare le dimensioni?Grazie ;)

andbin
12-01-2006, 13:07
Salve a tutti. qualcuno mi sa dire come fare per fare aprire un collegamento di una mia pagina web in un'atra finestra alla quale io posso impostare le dimensioni?Grazie ;)
Ciao, per fare questo hai bisogno di usare Javascript. Eccoti un esempio:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Test finestra</title>
<script type="text/javascript">
<!--
function open_new_win (obj, w, h)
{
window.open (obj.href, null, "width=" + w + ",height=" + h + ",status=yes,toolbar=yes,titlebar=yes,menubar=yes,location=yes,resizable=yes,scrollbars=yes");
}
//-->
</script>
</head>
<body>

<a href="http://www.google.com" onclick="open_new_win(this,450,350); return false">Apri Google in una nuova finestra</a>

</body>
</html>
Ti ho segnato in rosso le parti importanti.

Tieni presente che:
1) Se Javascript è disabilitato o non gestito, il link continua a funzionare poiché è un normalissimo link con il suo href.
2) Se vuoi togliere menubar, titlebar, ecc... (le caratteristiche della finestra) devi mettere "no" nelle varie opzioni nel terzo parametro della open().
3) Non ti aspettare di vedere la nuova finestra della misura precisa al pixel! La maggior parte dei browser prende molto "alla buona" le dimensioni che tu indichi nella open.

fifth
13-01-2006, 09:31
Grazie mille! molto chiaro ed esauriente! ;) provo subito! thanks!