Visualizzazione risultati 1 fino 8 di 8

Discussione: Pubblicità altervista non viene validata

  1. #1
    Guest

    Predefinito Pubblicità altervista non viene validata

    Salve a tutti, ho rimordenizzato il mio sito secondo lo standard XHTML 1.1 + CSS, con tanto di validazione W3C. La validazione fallisce per colpa dei blocchi di codice dei banner ALTERVISTA, vi porto qui un esempio:

    Codice Altervista per un circuito banner
    Codice:
    <script language="javascript" type="text/javascript">
    document.write('<s'+'cript language="javascript" src="http://ad.altervista.org/alternet.ad?c=1&f=0&'+new Date().getTime()+'"><\/s'+'cript>');
    </script>
    messaggio della validazione:
    there is no attribute "language".
    an attribute specification must start with a name or name token.
    e tanti altri, circa 10 errori.

    Per validarlo ho tentato queste modifiche
    Codice:
    <script type="text/javascript">
    document.write('<script type="text/javascript" src="http://ad.altervista.org/alternet.ad?c=1&f=0&'+new Date().getTime()+'"><\/script>');
    </script>
    che tuttavia non risolvono tutto.

    Vi prego di indicarmi quanto prima una soluzione, perchè é un peccato che debba rinunciare alla pubblicita' per la validazione. GRAZIE!

  2. #2
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    C'era una discussione aperta che parla di questo problema e per quello che ricordo erano riuscito a risolverlo.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  3. #3
    Guest

    Predefinito

    Ho fatto una piccola ricerca nel forum, ma tutte le risposte parlano di cambiare il tipo di documento (es. da strict passare a transitional, cosa che io non voglio fare) o tergiversano su cifrature varie che sinceramente mi fanno esplodere il cranio.

    Non capisco perchè con shiny stat non ho avuto nessun problema ma coi vostri banner si... cmq

    Questo è il massimo che sono riuscito a fare:
    Codice:
    <script type="text/javascript">
    document.write('<script type="text/javascript" src="http://ad.altervista.org/alternet.ad?c=1&amp;amp;f=0&amp;amp;'+new Date().getTime()+'"><\/script>');
    </script>
    solo 2 errori, a questo punto: getTime()+'"><\/script>'); gli danno fastidio i due ><

    Per favore risolvetemi questo problema, grazie!

  4. #4
    L'avatar di Gianluca
    Gianluca non è connesso Amministratore
    Data registrazione
    15-02-2001
    Messaggi
    18,035

    Predefinito

    Senza alcuna garanzia di successo, dato che è una soluzione che personalmente non ho mai testato prima, potresti provare ad inserire un commento tra >< o un'istruzione javascript che non produce nulla.
    Gianluca

  5. #5
    Guest

    Predefinito

    http://forum.altervista.org/showthre...ghlight=valido

    qui trovi quello valido xhtml 1.0 strict, non ci dovrebbero essere problemi con l'1.1

    mavericck

  6. #6
    Guest

    Predefinito

    Citazione Originalmente inviato da mavericckweb
    http://forum.altervista.org/showthre...ghlight=valido

    qui trovi quello valido xhtml 1.0 strict, non ci dovrebbero essere problemi con l'1.1

    mavericck
    GRAZIE!!!
    Funziona BENISSIMO, per favore altervista, cambiateli questi codici, x un web migliore. Mi sembra costi davvero poco.

    Pubblico il codice anche qui, spero possa servire d'aiuto a quanti avessero il mio stesso problema:
    keywords: validare pubblicità altervista validazione w3c banner av
    Codice:
    <script type="text/javascript">
    document.write(decodeURI('%3C')+'s'+'cript language="javascript" src="http://ad.altervista.org/alternet.ad?c=CIRCUITO&amp;f=0&amp;'+new Date().getTime()+'"'+decodeURI('%3E%3C')+'/s'+'cript>');
    </script>

  7. #7
    L'avatar di SolitaryExplorer
    SolitaryExplorer non è connesso Utente storico
    Data registrazione
    10-08-2005
    Residenza
    Veneto
    Messaggi
    1,949

    Predefinito

    Si può semplicemente ovviare al problema almeno in altri due modi: si elimina comunque l'attributo "language" e si fa caricare lo script esternamente.

    Esempio
    Codice:
    <script type="text/javascript" src="js/banner01.js"></script>
    Di cui "banner01.js" contiene il codice dello script.
    Esempio
    Codice:
    document.write('<s'+'cript language="javascript" src="http://ad.altervista.org/alternet.ad?c=0&f=0&'+new Date().getTime()+'"><\/s'+'cript>');
    Oppure si inserisce il codice così:
    Codice:
    <script type="text/javascript">document.write(/*<[CDATA[*/'<s'+'cript language="javascript" src="http://ad.altervista.org/alternet.ad?c=0&f=0&'+new Date().getTime()+'"><\/s'+'cript>');/*]]>*/</script>
    E' comunque un ottimo consiglio sostituire le lettere particolari come ad esempio la & con gli appositi codici.
    Non offro assistenza privata. / Se vuoi anche tu una userbar come queste, basta chiedere.


  8. #8
    Guest

    Predefinito

    Come detto ci sono già varie discussioni su questo argomento, non mi pare il caso di aggiungerne altre.


    Ciao!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •