Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Validazione w3c

  1. #1

    Validazione w3c

    ragazzi buon pomeriggio... vorrei chiedere se mi potreste aiutare. Sono un ragazzo che studia informatica e sto preparando un esame sulla programmazione per il web sto avendo problemi con la validazione delle mie pagine web per il tramite del w3c validator sto impazzendo non riesco a capire come modificare il codice della pagina per renderlo compatibile con xhtml 1.1
    vi allego il file in cui ho dei problemi e i link degli errori che mi riserva il validator. grazie ciao

    http://validator.w3.org/check?uri=ht...alidator%2F1.3

    codice:
    <?xml version = "1.0"?> 
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> 
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <link type="image/x-icon" href="img/icon.ico" rel="icon"/>
    	<title>ERenewables</title>
    	<script type="text/javascript">
    <!--
    if (document.all) { // Explorer
    	document.write("<link rel=\"stylesheet\" type=\"text/css\" href=\"css_explorer.css\">");
    } else { //Netscape 6.x
    	document.write("<link rel=\"stylesheet\" type=\"text/css\" href=\"css_firefox.css\">");
    }
    //-->
    </script>
    	 <script type="text/javascript" src="script.js"></script>
    </head>
    <body>
    <div id="accedi">Se sei l'amministratore ACCEDI</div>
    <div id="intestazione"></div>
    	<div id="corpo">
    		<div id="menu">
    			<ul>
    	 	 		[*]
    	 	 		[*]	
         			[*]
    	 	 		[*]
    				[*]
    			[/list]
    
    </div>		
    <div id="interlinea"></div>
    
    <script type="text/javascript">
    if (get_msg()){
    alert(get_msg());
    document.write("<meta http-equiv='refresh' content='0;url=http://www.erenewables.altervista.org/home.htm' ></meta>");
    }
    </script>
    		<div id="sinistra">
    			<form method="post" action="newsletter.php">
            			<table border="0" cellspacing="0" cellpadding="4">
    						<tr><th colspan="2" align="center">[img]../img/newsletter5.jpg[/img]</th></tr>
           					<tr valign="baseline">
    		            		<th>E-mail</th>
    		            		<th><input type="text" name="NL_email" size="12" maxlength="80"/></th>
    			          	</tr>
    					<tr>
    				            <th>Nome</th>
    				            <th><input type="text" name="NL_nome" size="12" maxlength="80"/></th>
    				        </tr>
    			          	<tr>
    			            	<th>Cognome</th>
    			            	<th><input type="text" name="NL_cognome" size="12" maxlength="80"/></th>
    			          	</tr>
    <tr><th colspan="2" align="center"><input type="submit" name="submit_" value="Iscriviti" style="font-size:11px"/>
    <input type="reset" value="Reset" style="font-size:11px"/>
            		<input type="submit" name="submit_" value="Cancellati" size="10" style="font-size:11px"/></th></tr>
    			        </table>        		
          		</form>
    		</div>
    		<div id="destra">
    		<p style="color: #2020c0; text-align: center; font-size: 25px; font-weight: bold; font-family: Trajan Pro, Verdana;">
    BENVENUTO NEL SITO DELLA ERENEWABLES</p><p style="color: #2020c0; text-align: center; font-size: 15px; font-weight: bold; font-family: Trajan Pro, Verdana;">azienda leader nel settore dell'energia rinnovabile.</p>
    
    			<div id="news"></div>
    			</div>				
    	</div>
    <div id="footer">
    		<hr style="color: #ff6500;"/>
    		
    
    Per informazioni, contatta il webmaster
    
    
    A cura di Raffaella Cantatore, Tommaso Viterbo
    
    		Esame "Programmazione per il Web" per il CdL in Informatica e Comunicazione Digitale
    
    		I Facolt&agrave; di Scienze MM.FF.NN. di BARI.</p>
            
    
    </p>
    </div>
    <script type="text/javascript">
    	var delay = 5000;
    	var maxsteps = 30;
    	var stepdelay = 40;
    	var startcolor = new Array(255, 255, 255);
    	var endcolor = new Array(0, 0, 0);
    	var fcontent = new Array();
    	begintag = '<div>';
    	caricaXML("data/News.xml");
    	var i;
    	var news = xmlDoM.getElementsByTagName("news");
    	for (i = 0; i < news.length;i++) {
    		var stringa = "";
    		stringa = stringa + "<p style='font-size:16px'>" + news[i].getAttribute("titolo") + "</p><p style='font-size:10px'>- " + news[i].getAttribute("data") + " - </p>
    ";
    		if (news[i].childNodes[0].childNodes[0].nodeValue != null)
    			stringa = stringa + news[i].childNodes[0].childNodes[0].nodeValue + "
    
    ";
    		fcontent[i] =stringa;
    	}
    	
    	closetag = '</div>';
    	var fwidth = '630px';
    	var fheight = '300px';
    	var fadelinks = 1; // should links inside scroller content also fade like text? 0 for no, 1 for yes.
    	var ie4 = "document.all and !document.getElementById";
    	var DOM2 = document.getElementById;
    	var faderdelay = 0;
    	var index = 0;
    		
    	//Funzioni per cambiare il contenuto del box, il colore del testo
    	function changecontent(){
    		if (index >= fcontent.length) 
    			index = 0;
    		if (DOM2) {
    			document.getElementById("fscroller").style.color = "rgb(" +
    			startcolor[0] + ", " + startcolor[1] + ", " + startcolor[2] + ")";
    			document.getElementById("fscroller").innerHTML = begintag + fcontent[index] + closetag;
    			if (fadelinks) 
    				linkcolorchange(1);
    			colorfade(1, 15);
    		} else if (ie4) 
    			document.all.fscroller.innerHTML = begintag + fcontent[index] + closetag;
    		index++;
    	}
    	function linkcolorchange(step){
    		var obj = document.getElementById("fscroller").getElementsByTagName("A");
    		if (obj.length > 0) {
    			for (i = 0; i < obj.length; i++) 
    				obj[i].style.color = getstepcolor(step);
    		}
    	}
    	var fadecounter;
    	function colorfade(step){
    		if (step <= maxsteps) {
    			document.getElementById("fscroller").style.color = getstepcolor(step);
    			if (fadelinks) 
    				linkcolorchange(step);
    			step++;
    			fadecounter = setTimeout("colorfade(" + step + ")", stepdelay);
    		} else {
    			clearTimeout(fadecounter);
    			document.getElementById("fscroller").style.color = "rgb(" + endcolor[0] + ", " + endcolor[1] + ", " + endcolor[2] + ")";
    			setTimeout("changecontent()", delay);
    		}
    	}
    	function getstepcolor(step){
    		var diff;
    		var i;
    		var newcolor = new Array(3);
    		for (i = 0; i < 3; i++) {
    			diff = (startcolor[i] - endcolor[i]);
    			if (diff > 0) {
    				newcolor[i] = startcolor[i] - (Math.round((diff / maxsteps)) * step);
    			} else {
    				newcolor[i] = startcolor[i] + (Math.round((Math.abs(diff) / maxsteps)) * step);
    			}
    		}
    		return ("rgb(" + newcolor[0] + ", " + newcolor[1] + ", " + newcolor[2] + ")");
    	}
    		
    	if (ie4 || DOM2)  
    		document.getElementById("news").innerHTML = "<div id='fscroller' ></div>";
    	
    	if (window.addEventListener) 
    		window.addEventListener("load", changecontent, false);
    	else if (window.attachEvent) 
    		window.attachEvent("onload", changecontent);
    	else if (document.getElementById) 
    		window.onload = changecontent;
    </script>
    </body>
    </html>

  2. #2
    Utente di HTML.it L'avatar di Prill
    Registrato dal
    Oct 2006
    Messaggi
    2,947
    Così come hai fatto per il primo script, racchiudi anche il contenuto degli altri fra
    :


    codice:
    <script type="text/javascript">
    <!--
    contenuti
    //-->
    </script>

  3. #3
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    Poseidon89,
    ricorda che sei tenuto come tutti ad utilizzare il tag CODE postare codice
    (vedi regolamento di sezione)
    questa volta correggo io

    buon lavoro

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.