Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Doctype e IE in crash

  1. #1

    Doctype e IE in crash

    www.gameshit.it

    la funzione Onresize è deprecata, ma ho assoluto bisogno di usarla per tenere il layout del sito in basso. Come posso fare? Non riesco a validare il sito altrimenti e IE me lo fa andare in crash.

    PS: per ora, siccome ho bisogno di far andare il sito, ho usato un doctype non completo.
    qvantvm potem tantvm avde

  2. #2

    Re: Doctype e IE in crash

    più che deprecata onresize non fa parte delle specifiche HTML 4.01.

    Si tratta comunque di un evento dell'oggetto window per cui va usato attraverso script.

    <script type="text/javascript">
    window.onresize = miaFunzione;

    function miaFunzione()
    {
    ...
    }
    </script>

    PS. Nota la mancanza delle parentesi nel richiamo della funzione.
    Qualunque imbecille può inventare e imporre tasse. (Maffeo Pantaleoni)

  3. #3
    mmm, non riesco a farlo funzionare, in javascript non sono una cima.

    Dov'è che sbaglio??
    qvantvm potem tantvm avde

  4. #4
    hai solo dimenticato di TOGLIERE i punti di sospensione dal mio esempio:

    window.onresize = miaFunzione;
    function miaFunzione(){
    ... document.getElementById('spaziatore').style.height = (document.body.clientHeight-666) + 'px';
    }
    Qualunque imbecille può inventare e imporre tasse. (Maffeo Pantaleoni)

  5. #5
    Lo script funziona perfettamente (così la pagina è validata) ma non capisco perchè la seconda linea del doctype ("http://www.w3.org/TR/html4/loose.dtd") se inserita mi fa andare IE in crash. Vabbè , poco male, ho ottenuto ciò che volevo.

    Grazie e Buon Natale!
    qvantvm potem tantvm avde

  6. #6
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    24
    Originariamente inviato da UnNamed
    ma non capisco perchè la seconda linea del doctype ("http://www.w3.org/TR/html4/loose.dtd") se inserita mi fa andare IE in crash.
    Il motivo è semplice:

    se è presente anche la "seconda linea" , IE funziona in modalità standard, quindi giustamente da problemi con il tuo onresize. In realtà non è un crash, ma è il rispetto di quanto dettato dagli standard.

    Nel caso in cui non sia presente la "seconda linea", invece IE lavora in quirks mode, cioè emulando la versione precedente non standard (5.5)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.