Newsgroup: it.comp.lang.javascript
Titolo: onresize su NETSCAPE per MAC

Salve ha tutti è la prima volto che scrivo, poichè non conoscevo questa
lista.
Ho un problema su Netscape per Mac.In una pagina creata con frames, quando
vado a resizare la finestra mi saltano tutti i css.Per rimediare al problema
ho provato ha scrivere un po di codice java, purtroppo il browser(MAC) non
riconosce il comando onresize.
Spero che qualcuno sappia dirmi qualcosa , è ben accetto qualsiasi
consiglio.Grazie e a presto.
Pillar2
--
Posted from 
net128-007.mclink.it
 [195.110.128.7] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

FUNZIONE NETSCAPE RESIZEFIX
serve ad ovviare ad un malfunzionamento di netscape che, quando si
ridimensiona la finestra, non ricarica correttamente i fogli stile.
questa funzione deve essere chiamata inserendo al termine del codice HTML,
subito prima della chiusra del tag body, questo codice:
<!-- netscape resize fix -->
<SCRIPT TYPE="text/javascript"><!--
if (document.layers) {
        widthCheck = window.innerWidth
        heightCheck = window.innerHeight
        window.onResize = resizeFix
}
//-->
</SCRIPT>
n.b.: non si può utilizzare semplicemente
window.onResize = window.history.go(0)
perché darebbe luogo ad un loop infinito (l'evento reload è visto anche
come resize)
all'interno del foglio JS o nella head della pagina, bisogna poi scrivere
la seguente funzione:
/****************************************************************
NETSCAPE RESIZEFIX()
Script from 
sup...@gruppo4.com
 - 
http://www.gruppo4.com
You can use this code if you leave this message
****************************************************************/
function resizeFix() {
        if (widthCheck != window.innerWidth || heightCheck !=
window.innerHeight)
        document.location.replace = window.history.go(0)
}
---------------
ciao
aldo
http://www.gruppo4.com
  ------------------------------------------------------------------------
   Salve ha tutti è la prima volto che scrivo, poichè non conoscevo questa
   lista.
   Ho un problema su Netscape per Mac.In una pagina creata con frames, quando
   vado a resizare la finestra mi saltano tutti i css.Per rimediare al problema
   ho provato ha scrivere un po di codice java, purtroppo il browser(MAC) non
   riconosce il comando onresize.
   Spero che qualcuno sappia dirmi qualcosa , è ben accetto qualsiasi
   consiglio.Grazie e a presto.
   Pillar2
   --
--
Posted from 
DNS.GRUPPO4.COM
 [193.70.107.66] 


Prima di tutto grazie per la risposta, poi volevo dirti che ho provato ad
inserire il codice che mi hai scritto, soltanto che non entra mai nell' IF
della funzione(if (widthCheck != window.innerWidth || heightCheck !=
window.innerHeight), perchè se modifico la finestra avviene sempre prima
l'assegnazione(widthCheck = window.innerWidth
        heightCheck = window.innerHeight).
Non so se sono stato chiaro, comunque aspetto una tua risposta.
A proposito ho visto il sito della societa in cui lavori, e ho notato che è
molto simile alla societa per cui lavoro.
Se vuoi vedere il sito(anche se è ancora in fase di allestimento è molto
carino) questo è l indirizzo: 
http://www.duckce.com
--
Posted from 
laguna.tiscalinet.it
 [195.130.224.86] 




