Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di buba88
    Registrato dal
    Feb 2004
    Messaggi
    538

    script in js nn funzione con <![CDATA[

    validando un mia pagina ho visto che mi dava errore in un codice javascript, per la presenza del carattere '<'.
    Ho letto che è necessario includere tutto il codice tra <![CDATA[ e ]]>. Dopo aver fatto ciò, però, lo script non funziona!

    ecco il codice:
    codice:
    <script type="text/javascript">
    	<![CDATA[
    		function check()
    		{
    			var altezza_sfondo = 150;
    			var altezza_minima = 450;
    			var height = document.getElementById("perg_middle").offsetHeight;
    
    			if (height < altezza_minima)
    			{
    				document.getElementById("perg_middle").style.height = altezza_minima + 'px';
    				height = document.getElementById("perg_middle").offsetHeight;
    			}				
    			if (!((height % altezza_sfondo) == 0)) 
    			{
    				var a = parseInt(height / altezza_sfondo) + 1;
    				document.getElementById("perg_middle").style.height = (150 * a) + 'px';
    			}
    		}
    	]]>
    	</script>

  2. #2
    prova cosi:
    codice:
    /*<![CDATA[]/
    ....
    /*]]>*/
    </script>
    tramite questo dovresti riuscirci..altrimenti importa esternament il tuo js richiamandolo in questo modo:

    codice:
     <script type="text/javascript" src="tuonome.js"></script>
    Indipendentemente dal fatto che il CDATA funzioni conviene inserirlo esternamente.

  3. #3
    Utente di HTML.it L'avatar di buba88
    Registrato dal
    Feb 2004
    Messaggi
    538
    ok, funziona! grazie mille!

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.