Newsgroup: it.comp.lang.javascript
Titolo: Sull evento Onload della pagina...

Ciao a tutti,
questa domanda è rivolta ai Guru del Javascript, infatti, vorrei sapere se è
possibile sull'evento onload della pagina poter intervenire
contemporaneamente sulla formattazione della windows che la contiene.
Da tempo sto lavorando a questa operazione ma non trovo soluzione.
Aprendo una pagina come posso dirgli di dimensionare la finestre a
dimensioni fisse, senza la barra del menu, senza la barra di stato, etc
Normalmente si utilizza il classico metodo di richiamare una pagina da
un'altra pagina passandogli la funzione
"window.open(url,'_blank','location=no,scrollbars=no,menubar=yes,toolbars=no
,resizable=yes,titlebar=no,width=640,height=480')" ma, questa cosa non va
bene nel mio caso.
Vorrei risolvere il problema che da qualsiasi parte io provenga ad aprire
questa pagina questa si apra con determinate caratteristiche di
formattazione (toolbar=false, menubar=false, statusbar=false,) poichè le
caratteristiche sono scritte all'interno della pagina stessa e non nella
pagina che richiama quella interessata.
Per ora ho provato:
Primo script che non funziona perchè da errore:
<html>
<head>
<title>Nuova pagina 1</title>
<script language="JavaScript">
Function ApriFinestra(url)
{
 nuova=
window.open(url,'_blank','location=no,scrollbars=no,menubar=yes,toolbars=no,
resizable=yes,titlebar=no,width=640,height=480');
}
</script>
</head>
<BODY onLoad="ApriFinestra('prova.htm')">
<p>Questa pagina viene adattata ad una misura fissa e senza alcuni
dettagli... menu... status bar....etc </p>
</body>
</html>
Secondo script che non funziona perchè da errore:
<html>
<head>
<title>Nuova pagina 1</title>
</head>
<BODY onLoad="window.resizeTo(400,400);window.statusbar.visible= false">
</body>
</html>
Questo script mi da errore perchè dice che window.statusbar non è un
oggetto.
Ciao e grazie a tutti.
Credo non si possa fare nulla.
Enzo

> Credo non si possa fare nulla.
Esatto...apri una popup e ci fai quel che vuoi, non vedo perché devi
"permetterti" di modificare tutte le impostazioni che ha dato il client (a
parte il resizeTo, che però dici che ti funziona)

 ha scritto nel messaggio
news:boao8i$1c9osm$1...@ID-147253.news.uni-berlin.de...


 Questo è lo scopo della mia richiesta.
Metti la tua open con i parametri corretti in un file .js e includilo in
ogni pagina

 ogni pagina
Scusami, puoi spiegarmi meglio come fare?
Grazie mille!
-- 
Nerbo

scrivi la tua function di apertura in un file .js
in ogni pagina includi questo file:
<script language='JavaScript' src='tuofile.js'></script>
Dopodiché chiami la function con i valori corretti...
Se hai una struttura a frame, con uno dei frame che non cambia mai, puoi
anche mettere la function in quel frame e poi richiamarla con
top.frames['nometuoframe'].nomefunction();

Cristiano Larghi wrote:

Scusa l'ignoranza... mi puoi fare un piccolo esempio (senza la barra di 
stato ad esempio)? :)
Piu' precisamente: dove metto i vari elementi (<script>, in che punto 
della mia pagina lo richiamo...) nella mia pagina?
Grazie mille!
-- 
Nerbo

 ha scritto nel messaggio
news:boduo1$uir$1...@le1.cs.unibo.it...


 caricamento della pagina, la possibilità di formattare la pagina.
Non c'entra nulla javascript, c'entra il DOM e le questioni di sicurezza e
di privacy, e di cosa può permettersi di fare al client una pagina internet
anonima