- Home
- Categorie
- Digital Marketing
- Grafica, Visual Design & UX
- Passaggio da HTML a XHTML 18 errori
-
Passaggio da HTML a XHTML 18 errori
Salve, stavo provando a validare il mio sito www tentazionishop it dopo il passaggio da HTML a XHTML solo che mi ritrovo con 18 errori e non so come risolverli
8 sono sicuramente dello slide in index, come si risolve? credo sia un problema di <embed> e <object>
2 sono legati ad un'immagine inserita in uno script per il box categorie
mentre gli altri 10 mi segnalano piu volte la chiusura di </body> e </html>
Sapete darmi una mano? Grazie
-
Sono riuscito ha correggere le chiusure dei tag, ora il problema rimane qui
[html]<embed src="_index.swf?xml_path=slides.xml" quality="high" type="application/x-shockwave-flash" width="640" height="240" allowFullScreen="true"></embed>[/html]
Come faccio a validarlo? senza questo pezzo nel codice dello slide si valida al w3c ma funziona solo con explorer, mentre con firefox non si vede.
-
Nessuno sa validare un <embed> ?
-
Ciao deltabiri,
mi dispiace ma non si può validare il tag embed.Devi trovare un altro modo per ottenere quello che vuoi.
Prova a vedere il tag object e le sue proprietà.Valerio Notarfrancesco
-
Sinceramente non so come si fa', posto il codice magari sai dirmi se possibile o meno.
[html]<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="link" width="640" height="240">
<param name="movie" value="_index.swf?xml_path=slides.xml" />
<param name="quality" value="high" />
<param name="allowFullScreen" value="true" />
<embed src="_index.swf?xml_path=slides.xml" quality="high" pluginspage="link" type="application/x-shockwave-flash" width="640" height="240" allowFullScreen="true"></embed>
</object>[/html]
-
Prova a sostituire <embed src=...> con param name
<param name="movie" value="_index.swf?xml_path=slides.xml" />Valerio Notarfrancesco
-
Gli errori spariscono, ma si vede solo con explorer, con mozilla no.
-
Non è farina del mio sacco, comunque prova ad inserire:
<!--[if !IE]> -->
<object type="application/x-shockwave-flash" data="_index.swf?xml_path=slides.xml" width="640" height="240">
<!-- <![endif]-->Questo perché IE non aderisce pienamente allo standard e occorre passargli il riferimento ad un ActiveX che si occuperà poi sul browser di riprodurre il media.
Pensavo che con le ultime versioni avessero corretto la feature.
Valerio Notarfrancesco
-
[HTML]<object height="240" width="640" codebase="link" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">
<param value="_index.swf?xml_path=slides.xml" name="movie" />
<param value="high" name="quality" />
<param value="true" name="allowFullScreen" />
<param value="link" name="pluginspage" />
<param value="application/x-shockwave-flash" name="type" />
<param value="true" name="allowFullScreen" /><object height="240" width="640" data="_index.swf?xml_path=slides.xml" type="application/x-shockwave-flash"></object>
[/HTML]
Perfetto cosi funziona, grazie mille.
Chiedo troppo per sapere anche come risolvere il problema dell'immagine in <head>?
Praticamente porto uno script per il box categorie che richiama 2 immagini
[HTML]togglehtml: ["suffix", "<img src='images/plus.gif' class='statusicon' />", "<img src='images/minus.gif' class='statusicon' />"],[/HTML] sono un "+" e un "-" che comandano l'apertura alle sottocategorie.
-
Purtroppo non mi intendo di javascript,
ma cosa intendi perimmagine in <head>?
Poi immagino che togglehtml sia una funzione definita da qualche parte.
Qui serve un esperto di javascript.
Valerio Notarfrancesco
-
E si, e' richiamato da un js
[HTML]config.revealtype=config.revealtype || "click"
config.revealtype=config.revealtype.replace(/mouseover/i, "mouseenter")
if (config.revealtype=="clickgo"){
config.postreveal="gotourl" //remember added action
config.revealtype="click" //overwrite revealtype to "click" keyword
}
if (typeof config.togglehtml=="undefined")
config.htmlsetting={location: "none"}
else
config.htmlsetting={location: config.togglehtml[0], collapse: config.togglehtml[1], expand: config.togglehtml[2]}[/HTML]