[Zope-es] Javascript en Plone
Administrador
ahumboldt en humboldt.e.telefonica.net
Mar Mayo 20 14:51:51 CEST 2008
Sólo por si acaso... ¿antes de nada has comprobado que el código
JavaScript funciona correctamente en alguna página fuera de Plone?
Yo lo acabo de probar fuera de Plone y al menos a bote pronto a mí
tampoco me hizo nada (aunque tampoco me he puesto demasiado a ello).
El 20/05/2008, a las 13:04, tono escribió:
> Disculpad mi ignorancia, pero estoy intentando introducir un código
> javascript en plone y lo he intentado de dos formas. El código es para
> que aparezca un portlet de noticias móviles.
>
> 1 FORMA QUE HE INTENTADO:
>
> He copiado el código en el main template: (antes de /head), el código
> es el siguiente:
>
> <script language="JavaScript1.2">
> // ancho
> var marqueewidth=450
> // alto
> var marqueeheight=80
> // velocidad
> var speed=1
> // contenido del scroll
> var marqueecontents='<font face="Arial" size="2">Lo que veremos en
> este artículo, es un simple JavaScript para realizar un Scroll cada un
> determinado lapso de tiempo. En él, se pueden incluir <a
> href="http://www.webexperto.com" target="_blank">enlaces</a>,
> imágenes, <strong>textos en negrita</strong>, en fin, cualquier
> <em>código html</em>.<br>Es ideal para mostrar novedades o noticias
> sobre un sitio o tema en especial.</font>'
> if (document.all)
> document.write('<marquee direction="up" scrollAmount='+speed+'
> style="width:'+marqueewidth+';
> height:'+marqueeheight+'">'+marqueecontents+'</marquee>')
> function regenerate(){
> window.location.reload()
> }
> function regenerate2(){
> if (document.layers){
> setTimeout("window.onresize=regenerate",450)
> intializemarquee()
> }
> }
> function intializemarquee(){
> document.cmarquee01.document.cmarquee02.document.write(marqueecontents)
> document.cmarquee01.document.cmarquee02.document.close()
> thelength=document.cmarquee01.document.cmarquee02.document.height
> scrollit()
> }
> function scrollit(){
> if (document.cmarquee01.document.cmarquee02.top>=thelength*(-1)){
> document.cmarquee01.document.cmarquee02.top-=speed
> setTimeout("scrollit()",100)
> }
> else{
> document.cmarquee01.document.cmarquee02.top=marqueeheight
> scrollit()
> }
> }
> window.onload=regenerate2
> </script>
>
>
> pero me da error de etiqueta y no encuentro cual es la que falta.
>
> 2) He creado un archivo .js con el código en mi máquina y lo he subido
> al portal añadiendo un nuevo "file" y luego lo he llamado en el main
> template de la siguiente forma:
>
> <script language="JavaScript" src ="archivo.js"> </script>
>
> pero no hace nada.
>
> Disculpad por si realmente esta pregunta es algo absurda, pero no
> encuentro mucha información al respecto en google.
>
> Gracias. José David._______________________________________________
> Zope-es mailing list
> Zope-es en aditel.org
> http://listas.aditel.org/listinfo/zope-es
------------ próxima parte ------------
Se ha borrado un mensaje que no está en formato texto plano...
Nombre : no disponible
Tipo : text/enriched
Tamaño : 3254 bytes
Descripción: no disponible
Url : /archivos/zope-es/attachments/20080520/90fed245/attachment.bin
Más información sobre la lista de distribución Zope-es