Tem que registar o _javascript_ na portal_javascript tool.
Agora ativa o webdeveloper do firefox pra ver se há erro no _javascript_.
Em alguns casos está tudo ok.
Só tem que registrar.
Abraços
TOM
Em 13/12/05, Leandro Zanuz <[EMAIL PROTECTED]> escreveu:
É dificel apontar o erro sem testar, mas eu apostaria uma ficha nesta linha do _javascript_:
var tamanhoC = document.getElementById("container").offsetHeight;
Tem que saber certo o tipo de erro que ta apresentando, é erro de _javascript_???
tenta usar algumas alternativas tipo:
var tamanhoC = document.getElementById("container.document").offsetHeight;
var tamanhoC = document.getElementById("container.document.main").offsetHeight;
var tamanhoC = document.getElementById("container.main").offsetHeight;
ou no lugar de "container", tenta usar "content".
Té+
Ricardo Abinader da Costa escreveu:
Ola a todos,
Alguém sabe o que tah faltando para este "maledito" script rodar :
- Criei um DMT Method com o nome de Evento.js e adicionei 3 funcoes _javascript_
- Fui no template header e adicionei :
<script type="text/_javascript_"
tal:attributes="src string:$portal_url/Eventos.js">
</script>
- Verifiquei no codigo-fonte (via browser) da pagina jah renderizada e a chamada esta lah ok
- peguei o path do js no código-fonte e acionei pelo browser verificando que o caminho esta ok tb.. mas o script não funciona : (
- A chamada que eu faço eh esta no ZPT :
<a class="botaoBarra" id="Revistas" href="">"_javascript_:void(null);"
href="" target="_blank" >this.id);">Monitorados</a>
Alguem sabe o que a de errado ... jah testei no DreamWeaver e tah ok ... no zope sem usar slot="main" tb tah funcionando (eu taco tudo na pagina mesmo).
Alguma Idéia ?????
DADO ADICIONAL:
Eventos.js :
var timer;
function clickButtonBarra(id){
if (timer != undefined) return;
var tamanhoC = document.getElementById("container").offsetHeight;
elem = document.getElementsByTagName("A");
for(i=0;i<elem.length;i++){
if (elem[i].className == "botaoBarraAtiva")
elem[i].className = "botaoBarra";
if (elem[i].className == "botaoBarra")
tamanhoC -= elem[i].offsetHeight;
}
var inc = Math.round(tamanhoC / 10);
itemClicado = document.getElementById(id);
itemClicado.className = "botaoBarraAtiva";
barra = "";
elem = document.getElementsByTagName("DIV");
for(i=0;i<elem.length;i++){
if ((elem[i].id.substring(0,8) == "Conteudo") && (elem[i].style.display == "block"))
barra = elem[i].id;
}
if(barra!="" && barra == ("Conteudo" + id)) return;
timer = setTimeout("timerResizeBarra('"+"Conteudo" + id +"','"+barra+"',0,"+tamanhoC+","+tamanhoC+",10,"+inc+")",10);
}
function timerResizeBarra(barraAtiva, barraInativa, alturaAtiva,
alturaInativa, tamanhoC, tempo, inc){
b1 = document.getElementById(barraAtiva);
if ((alturaAtiva + inc) <= tamanhoC){
b1.style.height = alturaAtiva + inc;
if (barraInativa != ""){
b2 = document.getElementById(barraInativa);
b2.style.height = alturaInativa - inc;
}
if (tamanhoC == alturaInativa){
if (b1.style.display != "block")
b1.style.display = "block";
if ((barraInativa != "") && (b2.style.overflow != "hidden"))
b2.style.overflow = "hidden";
}
timer = setTimeout("timerResizeBarra('"+barraAtiva+"','"+barraInativa+"',"+(alturaAtiva + inc)+","+(alturaInativa - inc)+","+tamanhoC+","+tempo+","+inc+")",tempo);
}else{
b1.style.height = tamanhoC;
if (barraInativa != ""){
b2 = document.getElementById(barraInativa);
b2.style.height = 0;
b2.style.display = "none";
}
b1.style.overflow = "auto";
clearTimeout(timer);
timer = undefined;
}
}
window.>
elem = document.getElementsByTagName("A");
for(i=0;i<elem.length;i++){
if (elem[i].className == "botaoBarra"){
clickButtonBarra(elem[i].id);
return;
}
}
// Preloading de imagens
preloader();
}
window.>
if (navigator.appName.indexOf("Microsoft") != -1){
tamanhoC = document.body.offsetHeight-4;
}else{
tamanhoC = window.innerHeight;
}
elem = document.getElementsByTagName("A");
for(i=0;i<elem.length;i++){
if ((elem[i].className == "botaoBarra") || (elem[i].className == "botaoBarraAtiva"))
tamanhoC -= elem[i].offsetHeight;
}
elem = document.getElementsByTagName("DIV");
for(i=0;i<elem.length;i++){
if ((elem[i].id.substring(0,8) == "Conteudo") && (elem[i].style.display == "block")){
elem[i].style.height = tamanhoC;
return;
}
}
}
function preloader(){
img1 = new Image();
img1.src = ""> img2 = new Image();
img2.src = ""> img3 = new Image();
img3.src = ""> img4 = new Image();
img4.src = ""> img5 = new Image();
img5.src = ""> }
--
Leandro Zanuz
Núcleo de Processamento de Dados
Universidade de Caxias do Sul
E-mail: [EMAIL PROTECTED]
Fone: [54] 218-2198
Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED]
Yahoo! Grupos, um servi�o oferecido por:
PUBLICIDADE
Links do Yahoo! Grupos
- Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/zope-pt/
- Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
- O uso que voc� faz do Yahoo! Grupos est� sujeito aos Termos do Servi�o do Yahoo!.
Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED]
Yahoo! Grupos, um serviço oferecido por: | |
|
Links do Yahoo! Grupos
- Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/zope-pt/
- Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
- O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.