Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Validazione W3C

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2008
    Messaggi
    13

    Validazione W3C

    Salve a tutti, ho un problemino di validazione con uno script, mi dareste una mano?

    Ho scaricato uno script per inserire un cursore nelle pagine ma non mi viene validato, il w3C dice che il tag div di chiusura non ci vuole perchè non è mai stato aperto ma il tag è aperto....

    Ci dareste un'occhiata per favore?

    codice:
    <style type="text/css">
    <!--
    h1 {
     color:#cc3333;
     font-family:"Comic Sans MS",Helvetica;
    }
    h3 {
     color:#993333;
     font-family:"Comic Sans MS",Helvetica;
    }
    .kisser {
     position:absolute;
     top:0;
     left:0;
     visibility:hidden;
    }
    -->
    </style>
    
    <script language="JavaScript1.2" type="text/JavaScript">
    <!-- cloak
    
    
    
    kisserCount = 15 //maximum number of images on screen at one time
    curKisser = 0 //the last image DIV to be displayed (used for timer)
    kissDelay = 1000 //duration images stay on screen (in milliseconds)
    kissSpacer = 50 //distance to move mouse b4 next heart appears
    theimage = "http://www.theparadise-island.com/forumskin/zampa3.gif" //the 1st image to be displayed
    theimage2 = "http://www.theparadise-island.com/forumskin/zampa4.gif" //the 2nd image to be displayed
    
    
    //Browser checking and syntax variables
    var docLayers = (document.layers) ? true:false;
    var docId = (document.getElementById) ? true:false;
    var docAll = (document.all) ? true:false;
    var docbitK = (docLayers) ? "document.layers['":(docId) ? "document.getElementById('":(docAll) ? "document.all['":"document."
    var docbitendK = (docLayers) ? "']":(docId) ? "')":(docAll) ? "']":""
    var stylebitK = (docLayers) ? "":".style"
    var showbitK = (docLayers) ? "show":"visible"
    var hidebitK = (docLayers) ? "hide":"hidden"
    var ns6=document.getElementById&&!document.all
    //Variables used in script
    var posX, posY, lastX, lastY, kisserCount, curKisser, kissDelay, kissSpacer, theimage
    lastX = 0
    lastY = 0
    //Collection of functions to get mouse position and place the images
    function doKisser(e) {
    
     posX = getMouseXPos(e)
     posY = getMouseYPos(e)
     if (posX>(lastX+kissSpacer)||posX<(lastX-kissSpacer)||posY>(lastY+kissSpacer)||posY<(lastY-kissSpacer)) {
       showKisser(posX,posY)
       lastX = posX
       lastY = posY
     }
    }
    // Get the horizontal position of the mouse
    function getMouseXPos(e) {
     if (document.layers||ns6) {
       return parseInt(e.pageX+10)
     } else {
       return (parseInt(event.clientX+10) + parseInt(document.body.scrollLeft))
     }
    }
    // Get the vartical position of the mouse
    function getMouseYPos(e) {
     if (document.layers||ns6) {
       return parseInt(e.pageY)
     } else {
       return (parseInt(event.clientY) + parseInt(document.body.scrollTop))
     }
    }
    //Place the image and start timer so that it disappears after a period of time
    function showKisser(x,y) {
     var processedx=ns6? Math.min(x,window.innerWidth-75) : docAll? Math.min(x,document.body.clientWidth-55) : x
     if (curKisser >= kisserCount) {curKisser = 0}
     eval(docbitK + "kisser" + curKisser + docbitendK + stylebitK + ".left = " + processedx)
     eval(docbitK + "kisser" + curKisser + docbitendK + stylebitK + ".top = " + y)
     eval(docbitK + "kisser" + curKisser + docbitendK + stylebitK + ".visibility = '" + showbitK + "'")
     if (eval("typeof(kissDelay" + curKisser + ")")=="number") {
       eval("clearTimeout(kissDelay" + curKisser + ")")
     }
     eval("kissDelay" + curKisser + " = setTimeout('hideKisser(" + curKisser + ")',kissDelay)")
     curKisser += 1
    }
    //Make the image disappear
    function hideKisser(knum) {
     eval(docbitK + "kisser" + knum + docbitendK + stylebitK + ".visibility = '" + hidebitK + "'")
    }
    
    function kissbegin(){
    //Let the browser know when the mouse moves
    if (docLayers) {
     document.captureEvents(Event.MOUSEMOVE)
     document.onMouseMove = doKisser
    } else {
     document.onmousemove = doKisser
    }
    }
    window.onload=kissbegin
    // decloak -->
    </script>
    
    
    
    
     <style type="text/css">
     BODY {background-image: url(http://www.theparadise-island.com/forumskin/base.jpg); color: rgb(0, 0, 0); font-family : arial, sans-serif}
     a:link, a:visited, a:active { text-decoration: underline;color: #0033D5; }
     a:hover { text-decoration: underline;color: #FFFFFF; }
     
    a.menu:link, a.menu:visited {
    background: rgb(117, 201, 253);
    display: block;
    vertical-align: middle;
    font-size: 13px;
    font-weight: bold;
    color: #0033D5;
    text-align: left;
    padding: 3px;
    height: 33px !important;
    height: 33px;
    text-decoration: none;
    }
    
    a.menu:hover {
    background: rgb(127, 211, 263);
    text-decoration: none;
    color:#FFFFFF;
    text-align:left !important;
    text-align:left;
    }
     </style>
    
    </head>
    <body>
    
    
    <script language="JavaScript" type="text/JavaScript">
    <!-- cloak
    // Add all DIV's of hearts
    if (document.all||document.getElementById||document.layers){
    for (k=0;k<kisserCount;k=k+2) {
     document.write('<div id="kisser' + k + '" class="kisser">[img]' + theimage + '[/img]</div>\n')
     document.write('<div id="kisser' + (k+1) + '" class="kisser">[img]' + theimage2 + '[/img]</div>\n')
    }
    }
    
    // decloak -->
    </script>

    Questo è il pezzo che da problemi

    codice:
    // Add all DIV's of hearts
    if (document.all||document.getElementById||document.layers){
    for (k=0;k<kisserCount;k=k+2) {
     document.write('<div id="kisser' + k + '" class="kisser">[img]' + theimage + '[/img]</div>\n')
     document.write('<div id="kisser' + (k+1) + '" class="kisser">[img]' + theimage2 + '[/img]</div>\n')
    Idee?

  2. #2
    Utente bannato
    Registrato dal
    Jan 2009
    Messaggi
    152
    &#60;\/div&#62;

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2008
    Messaggi
    13
    GRAZIEEEEEEEEEEEEEE Funziona!!!
    Non ci sarei mai arrivata da sola, ti ringrazio davvero tantissimo!

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 © 2025 vBulletin Solutions, Inc. All rights reserved.