Skip to main content

Funcion Include con Javascript

Muchas veces a la hora de programar tenemos necesidades que no son faciles de resolver y que tenemos que resolver por nuestra cuenta en el caso de php este incluye una funcion include la cual con pasarle la url base de un archivo incluye a este mismo en el codigo ejecutado, pero como hacerle para incluir archivos js o css cuando no estemos usando php y aparte dentro de sus propias etiquetas <script> y <link> respectivamente.

Bueno pues daniel de webadictos a simplificado una función que ya hace unos meses ha creado cuando andaba trabajando en un proyecto que actualmente ambos le metemos mano para dejarlo a pique, la función es realmente útil, y sencilla se trata de un include para archivos JS y CSS, su forma de uso es realmente sencilla, ejemplo:

[code lang=”javascript”]

<script>

include(‘path/prototype.js’);

</script>

[/code]

La función se basa en el DOM y puede incluir los archivos tanto en el body como en el head también tiene la posibilidad de recibir parámetros, tal y como lo hace scriptaculous, los parámetros para utilizar son:

  • cache: true | false
  • dom: true | false
  • type: ” “

cache, por nos permite evitar que el archivo se cargue dos veces este parametro por default recibe el valor de true.

dom, indica si deseas incluir el archivo en el head de tu html este por default lo incluye ahi mismo.

type, este parámetro recibe el nombre (extensión) del archivo en caso de ser diferente a js.

Felicidades Daniel excelente aporte.

Enlace: Función Include en Javascript

Corre la voz con tus amigos/contactos:

3 Replies to “Funcion Include con Javascript”

  1. Hola, he probado tu función pero aun no consigo cargar con el include archivos .php ; es esta forma correcta de hacerlo?
    ***************************************************************************************

    function verify(ver){
    if(ver){
    // Confirmed message, i.e. clicked on “Yes”
    include(“borrar_cliente.php”,{type:php,dom:true,cache:false});
    }
    }

    ***************************************************************************************
    en “borrar_cliente.php” solo hace un llamado a la tabla m_cliente y borra el cliente.

    una consulta mas si no es mucho pedir; en tu funcion puedo hacer paso de variables?

    include(“borrar_cliente.php?id_cliente=203”,{type:php,dom:true,cache:false});

    o se debe hacer de otra manera?

    gracias.

  2. 😆 Viendo que cada vez creces mas, me da gusto, ya que es muy bueno tu blog de verdad.
    creo que seguiré aprendiendo cosas.
    Te mando salu2 y deja te enlazo.

Compartir