Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: validatore W3C

  1. #1

    validatore W3C

    Sto cercando di validare al W3c una pagina (qui ridotta all'osso per semplificare)
    Mi da due errori che vorrei mi aiutaste a sistemare.
    Preciso che la pagina funziona bene con i principali browser.
    Grazie mille.
    =====


    Below are the results of attempting to parse this document with an SGML parser.

    Line 7, column 31: required attribute "TYPE" not specified

    <SCRIPT LANGUAGE = "JavaScript">

    The attribute given above is required for an element that you've used, but you have omitted it. For instance, in most

    HTML and XHTML document types the "type" attribute is required on the "script" element and the "alt" attribute is

    required for the "img" element.

    Typical values for type are type="text/css" for <style> and type="text/javascript" for <script>.

    --

    Line 36, column 10: there is no attribute "NAME"

    [img]images/diskat2.gif[/img]
    2: <html>
    3: <head>
    4: <title>prova nr. 01</title>
    5: <meta name="description" content="prova">
    6: <meta name="keywords" content="provo, proviamo, provare">
    7: <SCRIPT LANGUAGE = "JavaScript">
    8: <!--
    9: window.onerror=null;
    10: browserName = navigator.appName;
    11: browserVer = parseInt(navigator.appVersion);
    12: if(browserName=="Netscape" && browserVer >= 3) ver = "yes";
    13: else ver = "yes";
    14: if(ver == "yes") {
    15: ftdp1 = new Image(); ftdp1.src ="images/diskat2.gif";
    16: ftdp2 = new Image(); ftdp2.src ="images/diskat.gif";
    17: }
    18: function active(imgName)
    19: {
    20: if (ver == "yes") {
    21: img1 = eval(imgName + "1.src");
    22: document [imgName].src = img1;
    23: }}
    24: function inactive(imgName){
    25: if (ver == "yes") {
    26: img2 = eval(imgName + "2.src");
    27: document [imgName].src = img2;
    28: }}
    29: // -->
    30: </SCRIPT>
    31: </head>
    32: <body>
    33: <a name="top"> </a>
    34: testo

    omesso























    <

    br>





    35: <p align="center"><A HREF="#top" onMouseover = "inactive('ftdp');" onMouseout = "active('ftdp')">
    36: [img]images/diskat2.gif[/img]</A></p>
    37: </body></html>

  2. #2
    Utente di HTML.it L'avatar di LA VALE
    Registrato dal
    Sep 2003
    Messaggi
    667
    1)

    <script language="javascript" type="text/javascript">


    2)

    [img]images/diskat2.gif[/img]


  3. #3
    te lo sta suggerendo:


    <script type="text/javascript">

    nell'immagine al posto di name metti id
    4 pag. x il forum:l'ospite ora ha solo link sponsorizzati, valli a capire-GommaLayout! Agg. 25 agosto 2004)-Molla&Collano privati tecnici, per favore

  4. #4
    grazie per il primo problema
    <script language="javascript" type="text/javascript">
    per il secondo sia che faccio:
    "nell'immagine al posto di name metti id"
    oppure
    "[img]images/diskat2.gif[/img] "
    non funziona
    debug
    riga 28
    errore:'[document...]è nullo o non è un oggetto

  5. #5
    neanche avevo notato lo script, qui non c'entra il validatore è lo script, non so se funzionerà, ma prova a sostituire tutte le occorrenze di name con id.
    4 pag. x il forum:l'ospite ora ha solo link sponsorizzati, valli a capire-GommaLayout! Agg. 25 agosto 2004)-Molla&Collano privati tecnici, per favore

  6. #6
    Secondo me: errore javascript:

    onMouseover = "inactive('ftdp');" onMouseout = "active('ftdp')"

    non esiste un oggetto chiamato ftdp....
    tutt'al più esiste un oggetto:

    document.getElementByName('ftdp')
    Colleziono problemi matematici divertenti o strani e li raccolgo nel mio sito. Se me ne mandate qualcuno vi ringrazio. flan

  7. #7
    Scusa ma dove metto questo
    document.getElementByName('ftdp')

    Comunque lo script funziona bene, é il validatore che non lo trova di suo gusto.

  8. #8
    ma ti funziona pure dopo che hai lavato name dall'immagine?

    comunque dovresti provare a mettere lo script esterno.
    4 pag. x il forum:l'ospite ora ha solo link sponsorizzati, valli a capire-GommaLayout! Agg. 25 agosto 2004)-Molla&Collano privati tecnici, per favore

  9. #9
    Funziona come l'ho postato. Se levo name non funziona.
    Ho già provato a mettere uno script esterno per la parte in HEAD
    Per la parte in BODY righe 35 36 non saprei come metterle esterne.

  10. #10
    Originariamente inviato da Franca2002
    Funziona come l'ho postato. Se levo name non funziona.
    Ho già provato a mettere uno script esterno per la parte in HEAD
    Per la parte in BODY righe 35 36 non saprei come metterle esterne.
    onmouseout e l'altro non vanno messi esterni, name non puoi validarlo quindi devi mettere id e convertire lo script con id invece che con name, ho idea che quello script non sia granchè standard, il metodo standard è document.getElementById o document.getElementsByTagName, curiosità su quali browser funziona? in ogni caso forse per istruzioni più dettagliate ti conviene postare in scripting.
    4 pag. x il forum:l'ospite ora ha solo link sponsorizzati, valli a capire-GommaLayout! Agg. 25 agosto 2004)-Molla&Collano privati tecnici, per favore

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.