Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Sviluppo e Gestione siti web > W3C - Usabilità - Accessibilità - Qualità
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti

W3C - Usabilità - Accessibilità - Qualità Consigli e linee guida per siti fruibili e di qualità

Hey Amico Visitatore,
Condividi con noi le tue idee e la tua conoscenza Aprendo una nuova discussione nella sezione W3C - Usabilità - Accessibilità - Qualità


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 14-11-06, 14:46   #1 (permalink)
User
 
Data di registrazione: Nov 2006
Messaggi: 26
Validazione JavaScript e Flash

Ciao a tutti, ho deciso di iscrivermi a questo forum perche' mi sembra molto utile in quanto ho trovato soluzioni ad alcuni problemi;
ho scritto alcuni perche' non ho trovato una soluzione a questo:
ho inserito uno Script in una pagina html, che non riesco a far validare (W3C), vi posto gli errori:

- an attribute specification must start with a name or name token
- element "LAYER" undefined
questi due errori si riferiscono alla seguente stringa:
<layer "name:nscontainer" ""width:350px;height:126px;" ""clip:0...

- end tag for element "DIV" which is not open
document.write('</div> </div>')

Qualcuno puo' aiutarmi? Se puo' esservi di aiuto vi posto lo script:

<script type="text/javascript">
iens6=document.all||document.getElementById
ns4=document.layers
//specify speed of scroll (greater=faster)
var speed=1
if (iens6){
document.write('<div id="container" style="position:relative;width:340px;height:114px; border:0px solid black;overflow:hidden">')
document.write('<div id="content" style="position:absolute;width:338px;left:0;top:0" >')
}
</script>
<layer "name:nscontainer" """width:350px;height:126px;" """clip:0;0;360;126">
<layer "name:nscontent" """width:350px;height:126px;" """visibility:inherit"> <span class="testo_maiuscoletto">testo </span> </layer>
</layer>
<script type="text/javascript" language="JavaScript1.2">
if (iens6)
document.write('</div> </div>')
</script>


Per quanto riguarda la validazione del flash, io ho testato la seguente soluzione:

<object type="application/x-shockwave-flash" data="nome.swf" width="500" height="568">
<param name="movie" value="nome.swf" />
<param name="quality" value="high">
<param name="BGCOLOR" value="#92080c">
<img src="images/immagine.jpg" width="10" height="10" alt="immagine" />
</object>

Cosi' il filmato flash viene validato e viene visualizzato correttamente dai seguenti browser:
- Explorer
- Mozilla
- Opera
- Netscape
- Safari (Mac)
- Explorer (Mac) Non testato

Grazie per l'attenzione e spero di non aver sbagliato nulla, se cosi' fosse, chiedo in anticipo scusa ai moderatori.
ghost non in linea   Rispondi citando
Vecchio 14-11-06, 16:15   #2 (permalink)
User Attivo
 
L'avatar di Catone
 
Data di registrazione: May 2005
Messaggi: 2,729
Ciao Ghost e benvenuto puoi pubblicare il link alla pagina che non riesci a validare?
__________________
Ranked - Seo e Web Marketing
Catone non in linea   Rispondi citando
Vecchio 14-11-06, 17:52   #3 (permalink)
Esperto
 
L'avatar di Tambu
 
Data di registrazione: Jan 2006
Ubicazione: Genova
Messaggi: 2,674
Invia un messaggio tramite MSN a Tambu Invia un messaggio tramite Skype a Tambu
ammetto di non conoscere un tag LAYER, ma comunque sia mi pare che l'attributo name sia scritto male. name="nscontainer". inoltre ci sono parecchie virgolette in eccesso...

l'ultimo doppio DIV di chiusura dipende se realmente ne hai aperti due
__________________
Il blog di Tambu
Frustrato da Google Analytics? prendi un consulente certificato
Tambu non in linea   Rispondi citando
Vecchio 14-11-06, 18:21   #4 (permalink)
User
 
Data di registrazione: Nov 2006
Messaggi: 26
Ciao a tutti e grazie di aver risposto.

Per Catone:
il link della pagina e' questo:
http://62.149.161.144/script.htm
ho un po' ripulito il codice.

Per Tambu:
ho trovato questo:
"La coppia di Tag <LAYER></LAYER> consente di collocare in una pagina HTML testo o oggetti su più livelli sovrapposti in una posizione assoluta. Per la posizione relativa si utilizza la coppia di Tag <ILAYER></ILAYER>. Entrambe queste coppie di Tag possono contenere semplici elementi HTML"
La fonte e': http://www.aiutamici.com/corsi/lezione.asp?CodCat=203

A presto
ghost non in linea   Rispondi citando
Vecchio 14-11-06, 19:26   #5 (permalink)
Esperto
 
L'avatar di hogudo
 
Data di registrazione: May 2006
Ubicazione: Bologna
Messaggi: 2,155
Invia un messaggio tramite ICQ a hogudo Invia un messaggio tramite MSN a hogudo Invia un messaggio tramite Skype a hogudo
Layer e marquee non sono tag w3c ma proprietari, come dice la tua guida, di netscape e ie.
Essendo il tuo doctype di bocca buona il validatore ci passa sopra, però invece di "name:nscontainer" metterei name="nscontainer" perchè comunque un valore all'attributo lo dovresti dare in maniera standard.

L'errore nelle chiusure dei div te li da perchè quell'if non l'hai aperto con la graffa

In ultima ti sconsiglio 2 cose:
1) quel corso perchè è obsoleto
2) di copiancollare 2 cose diverse. lo si vede dal fatto che da una parte il layout è gestito da css e dell'altro no

Ciao
__________________
Massimiliano Navacchia aka Hogudo
hogudo non in linea   Rispondi citando
Vecchio 14-11-06, 19:40   #6 (permalink)
User Attivo
 
L'avatar di Catone
 
Data di registrazione: May 2005
Messaggi: 2,729
Quoto Hogudo e ti consiglio di cambiare script.
Forse c'è qualcosa in DOM e css che fa al caso tuo.

Ho trovato questo: http://www.twinhelix.com/dhtml/divscroll/
però non ho provato a validarlo...

Se trovo altro poi posto qui...
__________________
Ranked - Seo e Web Marketing
Catone non in linea   Rispondi citando
Vecchio 14-11-06, 20:47   #7 (permalink)
User
 
Data di registrazione: Nov 2006
Messaggi: 26
Grazie mille per le dritte!
Ho deciso di utilizzare lo script proposto da Catone, e' piu' funzionale ed e' validato(W3C), l'ho testato anche con:
- Explorer
- Mozilla
- Opera
- Netscape
- Safari (Mac) Non testato
- Explorer (Mac) Non testato
e non ha problemi.
Per hogudo:
grazie per i consigli, comunque il copia/incolla l'ho fatto molto velocemente, ed ho pensato che le cose che vi potevano servire erano solo le stringhe degli errori;
per quanto riguarda la guida, mi e' servita solo per sapere e far sapere cosa fosero i tag LAYER, comunque grazie, i consigli sono sempre graditi!

Se vi puo' essere utile:
http://www.webaccessibile.org/argome...to.asp?cat=474
e' una barra per l'Explore (Pc), che consente di fare molteplici validazioni, io la utilizzo, per me e' molto utile.
ghost non in linea   Rispondi citando
Rispondi
Tags: , ,



Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 02:48.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.