Jump to content


Photo

Erro No Javascript


  • Faça o login para participar
2 replies to this topic

#1 azonline

azonline

    Novato no fórum

  • Usuários
  • 7 posts
  • Sexo:Não informado

Posted 26/06/2005, 01:57

Tenho o link no site para o galeria e gera erro na linha de javascript do arquivo galeria_2col.php segue abaixo.

link da foto= <? if($dados[foto01] != ""){?>
<a href="java script:AbreJanelaGaleria('janela.php?dir=images/galeria/<? echo "$dados[pasta]/&id=$dados[id]&evento=$dados[nome]&data=$dados[dia]/$dados[mes]/$dados[ano]&local=$dados[local]&id=$dados[id]";?>')"><img src="galeria/imagemdimindex.php?imagem=images/galeria/<? echo $dados['pasta'] ?>/<? echo $dados['foto01']?>" border="1" align="left"></a>
<? }?>

linkm do titulo =<span style="text-transform: uppercase"><b><a href="java script:AbreJanelaGaleria('janela.php?dir=images/galeria/<? echo "$dados[pasta]/&id=$dados[id]&evento=$dados[nome]&data=$dados[dia]/$dados[mes]/$dados[ano]&local=$dados[local]&id=$dados[id]";?>')"><? echo $dados['nome'] ?> </a></b></span><BR>

Por favor me ajudem ! Meu site http://www.pointvix.com

Edição feita por: azonline, 26/06/2005, 10:00.


#2 Alex Hiroshi

Alex Hiroshi

    Super Veterano

  • Ex-Admins
  • 4923 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 26/06/2005, 02:06

Qual é a função AbreJanelaGaleria()??

Se as suas variaveis do php estão certas, o erro é mesmo na função ou a falta da função :P ... verifique isso (y)
Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Ex-Administrador

#3 alemao_ff

alemao_ff

    Novato no fórum

  • Usuários
  • 6 posts
  • Sexo:Não informado

Posted 29/06/2005, 13:53

Minha dica

A pior coisa pra manutenção de um código é quando ele fica ilegível.

Dá pra fazer o seu código ficar mais limpo:

1- Crie uma variável url ou link , dentro de tags script e coloque a string. Assim

&lt;script language='javascript'>
/* A linha abaixo, na verdade, não quebra. É uma linha só */
var link = 'janela.php?dir=images/galeria/<? echo "$dados[pasta]/&id=$dados[id]&evento=$dados[nome]&data=$dados[dia]/$dados[mes]/$dados[ano]&local=$dados[local]&id=$dados[id]";?>';
</script>


2- Depois você pode usar o java script: funcao( var_contendo_a_string)
<a href="java script:AbreJanelaGaleria( link)">

Bem melhor, não ?

Não manjo de php, uso asp.
Mas de js, dá pro gasto, meus sites são todos CROSS-BROWSER.
Essa dica é só pros seus scripts ficarem menos confusos e mais fáceis de consertar, se preciso. Use maus variáveis, elas são "de graça" :)


Valeu




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq