Menù principale
 Notizie
 Grafica
 Forum
 Links
 Retro Trailer
 Recensioni
 Modelli Amiga
 Storia Amiga
 Retro-Gamers
 Lista Utenti
 Contatti
 Policy sito
Ricerca Google

Login

Nick


Password


24 Aprile 2007 Postato da: Mak73
Sviluppare siti internet... che barba
Ultimamente, per cercare di portare alcune migliorie al sito, ho iniziato a lavorare un po' con CSS e Javascript, devo dire che la cosa dopo un po' è quasi frustrante.

Siccome basilarmente uso Firefox come Browser, generalmente sviluppo il tutto in modo che si veda bene su questo browser, il problema però poi nasce quando vai a vedere il risultato del lavoro su IE, e ti rendi conto che, anche se credevi di aver finito, non è così.

Infatti, tanto per facilitare un po' le cose, IE interpreta i CSS in modo diverso, così ti trovi davanti al dover far qualcosa che vada bene per entrambe i browser ma che alla fine non è quello che volevi fare.

Parlando di Javascript le cose si mettono pure peggio, tanto che spesso si è costretti a scrivere del codice che dopo aver riconosciuto il browser si comporta di conseguenza, nasce così un javascript per IE ed uno per Firefox.

Se poi uno crea un javascript che interviene sui CSS, allora si arriva alla tortura mentale, dovendo fare prove per vedere se il CSS che andiamo a modificare funziona e prove per vedere che il codice JS che abbiamo scritto funziona su IE

->Continua<-

Commenti: 27  Aggiungi - Pagine: 1-2

Indice: forum / Richieste di Aiuto

Pagine: -1- [2] -

Gabriele

Post inviati: 1608

Visulizza profilo Messaggio Personale
151.70.81.*** Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3
Commento 21
Gabriele 9 Maggio 2007    01:48:33

Guarda che con qualche accorgimento si fa tutto, anche un dock OSX in CSS

nubechecorre

Post inviati: 563

Visulizza profilo Messaggio Personale
62.101.126.*** IBrowse/2.4 (AmigaOS 4.0; PPC; 68K build)
Commento 22
nubechecorre 9 Maggio 2007    21:00:03

@Gabriele

Lo so che con accorgimenti uno lo fa andara su tutto, pero' quanto tempo ci perdi ogni volta per farlo andare con tutti o cmq con i piu' diffusi ?..

Ci vorrebbe una libreria open source da portare su tutti i sistemi per visualizzare correttamente html/css e quant'altro..

Il Webmaster

Post inviati: 4739

Visulizza profilo Messaggio Personale
82.54.214.*** Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3
Commento 23
Mak73 9 Maggio 2007    22:46:10

Ecco, Nube ha centrato il problema, il fatto è che devi smanettare un bel po' per trovare la soluzione che funziona su entrambe, sempre ammesso che ti accontenti dei due, e mentre perdo tempo a trovare una semplice soluzione potrei far altro di più produttivo, questo non ha senso. Po io parlo per me che sviluppo questo sito a livello amatoriale, chi sviluppa siti per lavoro, ho si appoggia su soluzioni preconfezionate e testate, diversamente tutte le volte deve provare e riprovare, a meno che non se ne freghi.


Pace e bene a tutti.

Alecos

Post inviati: 1615

Visulizza profilo Messaggio Personale
151.74.95.*** Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)
Commento 24
Alecos 10 Maggio 2007    12:31:38

Citazione

Ecco, Nube ha centrato il problema, il fatto è che devi smanettare un bel po' per trovare la soluzione che funziona su entrambe, sempre ammesso che ti accontenti dei due, e mentre perdo tempo a trovare una semplice soluzione potrei far altro di più produttivo, questo non ha senso. Po io parlo per me che sviluppo questo sito a livello amatoriale, chi sviluppa siti per lavoro, ho si appoggia su soluzioni preconfezionate e testate, diversamente tutte le volte deve provare e riprovare, a meno che non se ne freghi.




ci sono passato anche io quando ho dovuto aggiungere un js al mio sito... su IE andava un codice diverso da FF e alla fine ho deciso di non implementarlo più perchè mi sono accorto che con Opera 9 non andava affatto! Quando credi di avere la soluzione per mano ti accorgi che c'è sempre qualche browser che fa i suoi comodi... fino ad ora un js che funga bene su tutti i browser non l'ho trovato Così tante cosette non le ho implementate E pensare che mi sono arrovellato le meningi per una settimana intera prima di arrivare a questa verità... forse l'unica cosa è fare codice server side quando possibile almeno quello è standard


Immagine

Immagine

Gabriele

Post inviati: 1608

Visulizza profilo Messaggio Personale
151.70.105.*** Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3
Commento 25
Gabriele 10 Maggio 2007    18:58:47

Citazione

ci sono passato anche io quando ho dovuto aggiungere un js al mio sito... su IE andava un codice diverso da FF e alla fine ho deciso di non implementarlo più perchè mi sono accorto che con Opera 9 non andava affatto! Quando credi di


Perche' vi ostinate a inventare la ruota, come per anni abbiamo dovuto fare noi Amighisti.

JavaScript attuialmente supporta i prototipi e questo ha permesso la nascita di librerie di funzioni, crossbrowser, che semplificano enormemente lo sviluppo di applicazioni. Ecco due esempi:
http://jquery.com/ http://jquery.com/
http://www.prototypejs.org/ http://www.prototypejs.org/

Citazione

questa verità... forse l'unica cosa è fare codice server side quando possibile almeno quello è standard




Momento...
Oggi una pagina dovrebbe essereorganizzata cosi':

- Struttura: HTML o XHTML
- Presentazione (aspetto e layout): CSS
- Comportamento (possibilita' di trascinare, nascondere o espandere i contenuti): JavaScript

E' sempre importante poter scalare: se non ho JavaScript devo poter comunque usare la pagina. Se non ho CSS (o sono un non vedente o un motore di ricerca) devo comunque poter vedere i contenuti in ordine sequenziale.

La scelta dei linguaggi sa usare deve essere conseguente a questo, tenendo presente che JavaScript e' un optional ma non puo' sostituire eventuali script server side di gestione/analisi dei dati generati dall'utente.

Alecos

Post inviati: 1615

Visulizza profilo Messaggio Personale
151.74.81.*** Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)
Commento 26
Alecos 12 Maggio 2007    15:09:17

Ne approfitto per dare questa dritta:

Dev ToolBar For IE6 - IE7

1) Produzione Microsoft
2) Versione 1.0
3) Target IE6 - IE7
4) Free

L'ho installata e funziona alla grande


Immagine

Immagine

Gabriele

Post inviati: 1608

Visulizza profilo Messaggio Personale
151.70.64.*** Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3
Commento 27
Gabriele 12 Maggio 2007    22:17:46

Citazione

Ne approfitto per dare questa dritta:

Dev ToolBar For IE6 - IE7



Utile per chi ancora usa IE, conunque e' un clone della Web Developer extension per Firefox, una meraviglia che offre tante funzioni utili anche all'utente normale (disattivazione/edit cookie, stili, referer, cache, ecc). Io la uso da anni e ho anche fatto dei doni all'autore come forma di ringraziamento.


Pagine: -1- [2] -

Utenti Online
Utenti registrati: 1206 dal 1 Gennaio 2006
di cui online: 1 registrati - amiga1200 -
57 non registrati

Benvenuto all'ultimo utente registrato: zulu

Buon Compleanno a kori - galvanica - Maxxx - anemal000 - 

© Amigapage 1998 - 2007 - Sito italiano dedicato alla piattaforma Amiga ed evoluzioni varie.
Struttura del sito interamente ideata e realizzata da Marco Lovera e Alessandra Lovera - Tutto il materiale inserito all'interno del sito è dei rispettivi autori/creatori.
E' assolutamente vietata la riproduzione o la manipolazione di tutti i contenuti o parte di essi senza l'esplicito consenso degli amministratori e degli autori/creatori.

Eseguito in 0.16945910453796 secondi