[Zope-es] Javascript en Plone
tono
josedavid18 en hotmail.com
Mar Mayo 20 14:04:46 CEST 2008
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.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: /archivos/zope-es/attachments/20080520/8d31fbbc/attachment.html
Más información sobre la lista de distribución Zope-es