HTMLpointHTMLpoint HTMLpoint.com


 Incluir código HTML random 1/2

  semana 44 - 06 diciembre 1999

Un problema con el que se enfrentan los webmáster de sitios con un elevado número de páginas es la sustitución de partes específicas del código en todo el sitio. En estos casos, en efecto, el webmáster se encuentra con que tiene que modificar manualmente centenares de documentos, lo que comporta una gran pérdida de tiempo y energías. Existen programas, como el editor HTML HomeSite (encontraréis una recensión del programa en la página: http://www.htmlpoint.com/software/homesite/index.html ), que permiten sustituir un mismo código en todo el sitio. Esto significa que si el código que tenemos que sustituir es exactamente el mismo en todas las páginas con estos programas bastarán algunos segundos para efectuar la operación de sustitución. Pero ¿y si el código es diferente en cada página, aunque sea tan sólo por un número progresivo que cambia de vez en vez? En este caso, si no utilizamos una determinada tecnología, no tenemos más remedio que ir uno a uno. Existen soluciones como ASP, SSI y otras, que permiten incluir código o texto en partes diferentes de todos los documentos del sitio. Para utilizarlas es necesario poseer algunos conocimientos básicos sobre los lenguajes de referencia, además de usar servidores web apropiados. Además, para quienes utilizan los espacios gratuitos de las numerosas comunidades presentes en la red (Xoom, Tiscalenet, etc.) no es posible utilizar tecnologías residentes en servidor. Javascript ofrece una solución al problema mucho más simple e inmediata. El ejemplo Javascript de esta semana tiene una doble función:

  • permite crear frases o código HTML random siempre diversos en las páginas;
  • si es invocado por un file Js externo e insertado en todas las páginas, permite incluir frases o código HTML random en los documentos.

    El ejemplo consta de 3 file: Para comprender más fácilmente el presente script, haz siempre referencia a los file antedichos, verificando los procedimientos y datos expresados. Sólo de esta manera, con una comparación continua, podrás entender las peculiaridades de este Javascript.

    random.js

    El file "random.js" debe modificarse con un editor HTML o, sencillamente, con un editor txt (bloc de notas de los sistemas Windows, por ejemplo). Probablemente, cuando abráis por primera vez este file, vuestro sistema os pida que lo asocies a una aplicación de Windows: indicad Notepad o un editor HTML. Para mayor comodidad, depositad este file en la raíz principal de vuestor sitio, de manera que resulte más fácil invocarlo desde otros documentos.
    He aquí el contenido del file:


    En el ejemplo hemos impostado 5 tipos de código HTML diversos, a los cuales hemos asignado una numeración progresiva:

    frase[0] = ""
    frase[1] = ""
    frase[2] = ""
    frase[3] = ""
    frase[4] = ""

    Para insertar o eliminar grupos de código random no tenéis que hacer más que proseguir la numeración o cancelar las existentes.
    Para que el script funcione es necesario seguir algunas reglas:

    • no saltar nunca de línea. Todo el código de cada uno de los grupos tiene que estar en una única línea. Para aseguraros de que es así, desactivad la función "salto automático" de Notepad o la opción "word wrap" de vuestro editor.

    • Las comillas doble deben ir seguidas *siempre* del signo \. Por tanto, un código de este tipo: <a href="http://www.htmlpoint.com/jscript"><img src="banner.gif" width=468 height=60 border=1 alt="130 demo DHTML"></a><br>Haz clic aquí para llegar a la sección

      debe modificarse en:

      <a href=\"http://www.htmlpoint.com/jscript\"><img src=\"banner.gif\" width=468 height=60 border=1 alt=\"130 demo DHTML\"></a><br>Haz clic aquí para llegar a la sección.

    • No es posible nidificar dentro de estos grupos código Javascript.

  •   Vuelve a principio de página