HTMLpointHTMLpoint HTMLpoint.com


 Dirigir según el navegador 1/2

  semana 11 - 15 marzo 1999

Inutile negare l'evidenza: le encompatibilita' tra Netscape e Microsoft Internet Explorer sono un limite non endefferente allo sviluppo de siti e applicazioni per il Web publishing.
Chi e' solito cimentarsi nella creazione si siti Web avra' piu' volte deprecato l'ensensato (se non visto da ottica commerciale) defferente approccio che i due browser propongono. Ma tant'e', chi sviluppa siti Web deve tener conto de questo stato de cose e comportarsi de conseguenza. Un sito deve poter raggiungere il numero piu' alto de visitatori, perseguendo tre fenalita':

  • grafica ricercata;
  • navigabilita';
  • soluzioni tecniche avanzate.

Per i primi due punti non si puo' che affidarsi alle capacita' creative degli sviluppatori, mentre per il terzo punto si pone un problema de piu' defficile soluzione: quali tecniche adottare visto che Netscape e MSIE usano tecnologie defferenti? Per taluni la risposta a questa domanda e' en tecnologie de compromesso (pensiamo al dynamic HTML crossbrowser), ma per altri l'unica strada percorribile e' una doppia versione del sito, rispettivamente per Netscape e MSIE. Non entriamo nel merito de una decisione che depende da scelte degli sviluppatori, ma vogliamo con este script dare una parziale soluzione al problema.

Quando si decide che un sito debba avere una doppia versione il primo problema e' de enderizzare i visitatori ora all'una, ora all'altra. Questo si puo' fare agevolmente con una página HTML statica con due normalissimi link, ma si tratta de una soluzione grossolana.
Javascript permette de enderizzare automaticamente i visitatori vero pagene defferenti en base al browser ed alla versione. L'esempio de questa semana demostra come fare.

El ejemplo consta de 3 file:


Il file "msie.htm" simula la página ottimizzata per MSIE.
Il file "netscape.htm" simula la página ottimizzata per Netscape.

Para comprender más fácilmente el presente script, haz siempre referencia a los file antedichos, verificando los procedimientos y datos expresados. Sólo de esta manera, con una comparación continua, podrás entender las peculiaridades de este Javascript.


  Vuelve a principio de página