Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544

    Nascondere script a W3C

    Ho questo script che per forza di cose lo devo mettere nella home, se lo metto in un file esterno (come faccio con gli altri script) non funziona.

    però W3C non lo valida, c'è un modo per validarlo?

    codice:
    <script>
    function xxxGuest1(){ 
    var f = document.forms.mioform;
    var parole = new RegExp("(<?php echo $stringaJs; ?>)"); 
    var stringhe = ["nome","citta","email","url","messaggio"]; 
    for (i=0; i<stringhe.length; i++){
    var campo = f.elements[stringhe[i]];
    if(campo.value.match(parole) && campo.value.match(parole)[0]){ 
    campo.style.backgroundColor='red' 
    alert("La parola '"+campo.value.match(parole)[0]+"' non è ammessa"); 
    campo.focus(); 
    return false; 
    } 
     }
    return true; 
    }  
    </script>

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    mettilo tra commenti cdata (cerca se non sai cosa sono)

  3. #3
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544
    Originariamente inviato da Xinod
    mettilo tra commenti cdata (cerca se non sai cosa sono)
    Ho messo così, W3C non lo "vede" ma il codice non funziona

    codice:
    <script><![CDATA[
    function xxxGuest1(){ 
    var f = document.forms.mioform;
    var parole = new RegExp("(<?php echo $stringaJs; ?>)"); 
    var stringhe = ["nome","citta","email","url","messaggio"]; 
    for (i=0; i<stringhe.length; i++){
    var campo = f.elements[stringhe[i]];
    if(campo.value.match(parole) && campo.value.match(parole)[0]){ 
    campo.style.backgroundColor='red' 
    alert("La parola '"+campo.value.match(parole)[0]+"' non è ammessa"); 
    campo.focus(); 
    return false; 
    } 
     }
    return true; 
    } ]]>
    </script>

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    codice:
    //<![CDATA[
     ... codice js....
    //]]>
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544
    Originariamente inviato da cavicchiandrea
    codice:
    //<![CDATA[
     ... codice js....
    //]]>
    Ora funziona, però W3C me da ancora questo piccolo errore:


    codice:
    Error Line 14, Column 8: required attribute "type" not specified
    
    <script>//<![CDATA[
    
    ✉
    
    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>.

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    codice:
    <script>
    //<![CDATA[
     ... codice js....
    //]]>
    </script>
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544
    Originariamente inviato da cavicchiandrea
    codice:
    <script>
    //<![CDATA[
     ... codice js....
    //]]>
    </script>
    Bene, ora funziona

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.