Pagina 1 di 1

Bloccare la risoluzione della finestra

Inviato: 09 set 2003 00:12
da mikeslame
Allora, ragazzi, dopo un po di tentativi, andati male, apro un thread, nella speranza che qualcuno mi possa aiutare. :(
Ho un index.html, con 3 frame, realizzato a 800x600. :wink:
Si avete giá capito, quando aumenta la risoluzione, succede un macello. :cry:
Io vorrei qualcosa per bloccare la finestra dell'index costringendola ad aprirsi sempre a 800x600, chessó uno script o qualcosa che faccia al caso. :wink:

Grazie per l'aiuto!

A presto, ciao

Inviato: 09 set 2003 00:31
da Mainas
devi vedere le proprietà (height, width e resizable) dello style dell'oggetto window, è tutto jscript, se cerchi su MSDN lo trovi, a memoria ora non mi ricordo... domani in office vedo e poi ti dico :wink:

Inviato: 09 set 2003 02:59
da mikeslame
Ho risolto in parte con questo qui jscript
SCRIPT language="JavaScript" type="text/javascript"><!--window.open("One.htm","One","width=800,height=600, resizable=0");
//--></SCRIPT
Ho rinominato il file index in One e creato un nuovo Index con questo script.
L'unico svantaggio é che adesso mi si aprono 2 finestre, ma almeno ho risolto il problema della risoluzione.
Adesso peró voglio eliminare una delle finestre, magari Mainas o altri riescono dove io sono riuscito in parte.

Grazie e a presto.

Inviato: 09 set 2003 09:47
da Mainas
bene, le proprietà le hai trovate, la finestra è dimensionata e bloccata?

per chiudere la finestra "padre" di quella definitiva devi sfruttare l'opener di quest'ultima che permette di operare sulla pagina chiamante... la sintassi come al solito non la ricordo... :oops:
io cerco info, se hai bisogno... sono qui... :wink:

Inviato: 09 set 2003 11:57
da EvolutionCrazy
prova così:

SCRIPT language="JavaScript" type="text/javascript">
<!--
window.open("One.htm","One","width=800,height=600, resizable=0");
window.close();
//-->
</SCRIPT

Inviato: 09 set 2003 11:59
da Mainas
EvolutionCrazy ha scritto:prova così:

SCRIPT language="JavaScript" type="text/javascript">
<!--
window.open("One.htm","One","width=800,height=600, resizable=0");
window.close();
//-->
</SCRIPT
Lol!! :8-O: ke idiota... perkè komplikarsi la vita... ho bidogno di ferie :lol:

Inviato: 09 set 2003 12:28
da EvolutionCrazy
Mainas ha scritto:
EvolutionCrazy ha scritto:prova così:

SCRIPT language="JavaScript" type="text/javascript">
<!--
window.open("One.htm","One","width=800,height=600, resizable=0");
window.close();
//-->
</SCRIPT
Lol!! :8-O: ke idiota... perkè komplikarsi la vita... ho bidogno di ferie :lol:
il prob link era questo il prob accadeva x la troppa sicurazza di phpnuke ek bloccava tutti le scritte che contengono <script> :lol:

<SCRIPT language="JavaScript" type="text/javascript">
<!--
window.open("One.htm","One","width=800,height=600, resizable=0");
window.close();
//-->
</SCRIPT>

Inviato: 09 set 2003 12:54
da EvolutionCrazy
bene, ti ho preparato lo script :wink:

la pagina index che contiene i frames lasciala stare, quindi apri il sorgente di uno dei frames e aggiungi questo codice prima del tag </head>

Codice: Seleziona tutto

<script>
larghezza = 800;
altezza = 600;
function caricamento(){
	parent.window.resizeTo(larghezza,altezza);
	parent.window.moveTo(((screen.availWidth/2)-(larghezza/2)),((screen.availHeight/2)-(altezza/2)));
}
function mantenimento(){
	parent.window.resizeTo(larghezza,altezza);
}
</script>
quindi sempre nella stessa pagina sostituisci il tag </body>

con questo:

Codice: Seleziona tutto

<body onload="javascript:caricamento();" onResize="javascript:mantenimento();">
tutto il resto puoi lasciarlo com'è :wink:

provalo se c sn prob ci sentiamo stasera in chat :wink:

byez