Advertisement:

Evitar error con javascript en la creación de mods

Aloittaja solounadescarga, joulukuu 25, 2010, 04:25:49 IP

« edellinen - seuraava »

solounadescarga

Bueno pues estoy re-creando mi mod (que no tuvo nada de exito...) y al pasar el code a .xml (antes esta en .mod) no puedo usar code javascript, me explico, el code que uso contiene "<![CDATA[" y "]]>", por lo que los confunde y no instala correctamente, como podria evitar que los confundiese el interprete a la hora de instalarlo?

Gracias y saludos!

lean

Te recomiendo que veas algun mod que contenga javascript como el ncode resize de nibogo y veas como lo hizo.

DoctorMalboro

intentaste usar la barra invertida (\) para marcar esos parámetros... sino creá un archivo JS y llamalo.

solounadescarga

Si he intentado lo de las barras \, probare con un .js

Saludos.

lean

Y si, es lo mas recomendado. Una etiqueteada link y ya fue...

solounadescarga

No consigo que funcione del todo bien, a ver, uso:
echo '<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.3.min.js"></script>';
echo '<script type="text/javascript" src="', $settings['default_theme_url'], '/scripts/spoiler2.js"></script>';


Y en el .js:
<![CDATA[
                      $(document).ready(function()
                      {
                      $(".spoiler-body").hide();
                      $(".spoiler-button-hide").hide();
                      $(".spoiler-head").show().css("cursor", "pointer").click(function()
                      {
                      $("span",this).toggle();
                     $(this).parents(".spoiler-main").next(".spoiler-body").slideToggle("fast");
                     });
                     });
        //]]>


PD: solucionado, en el .js va:
            $(document).ready(function()
                      {
                      $(".spoiler-body").hide();
                      $(".spoiler-button-hide").hide();
                      $(".spoiler-head").show().css("cursor", "pointer").click(function()
                      {
                      $("span",this).toggle();
                     $(this).parents(".spoiler-main").next(".spoiler-body").slideToggle("fast");
                     });
                     });


Advertisement: