Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Diego Ferraz

[Resolvido] Problema com Variável

Recommended Posts

Sou iniciante em Javascript.. conheço php

 

tenho esse script de uma galeria de imagens que peguei da net

 

<script type="text/javascript">

var mygallery=new simpleGallery({
wrapperid: "simplegallery1", 
dimensions: [800, 180], 
imagearray: [ 
["imagens/img1.jpg", "http://www.google.com.br", "_new", "Mensagem 1"],
["imagens/img2.jpg", "http://www.google.com.br", "", "Mensagem 2"],
["imagens/img3.jpg", "http://www.google.com.br", "", "Mensagem 3"],
["imagens/img4.jpg", "", "", "Mensagem 4"]
],
autoplay: [true, 2500, 10], 
persist: false, 
fadeduration: 500, 
oninit:function(){ 

},
onslide:function(curslide, i){ 

}
})
</script>

Até aí tudo bem, funcionando que é uma maravilha.

 

Gostaria de ao invés de escrever todo o caminho da imagem, ou a mensagem.. é possivel declarar uma variavel pra elas

 

Tipo assim:

 

<script type="text/javascript">
var img1 = "imagens/img1.jpg";
var msg1 = "Mensagem 1";
var img2 = "imagens/img2.jpg";
var msg2 = "Mensagem 2";

var mygallery=new simpleGallery({
wrapperid: "simplegallery1", 
dimensions: [800, 180], 
imagearray: [ 
["img1", "http://www.google.com.br", "_new", "msg1"],
["img2", "http://www.google.com.br", "", "msg2"], .........

Assim não funciona.. não tenho conhecimento se isso é possivel ou o modo de fazer, alguem pode me ajudar ou indicar onde encontro?

 

Ou até mesmo ir mais além.. puxar de um banco de dados mySQL com php.. tipo:

 

var img1 = <?php $img1 ?>;

var msg1 = <?php $msg1 ?>;

 

Isso é possível?? como fazer nesse caso?

 

agradeço desde já

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, se vai usar variáveis em JS ou qualquer outra linguagem não coloque aspas!

imagearray: [ 
[img1, "http://www.google.com.br", "_new", msg1],
[img2, "http://www.google.com.br", "", msg2], .........

aspas, sejam simples ( ' ), ou duplas ( " ), você coloca para strings

 

qnto a 'lógica' para puxar do banco de dados, está correta.

Basta não esquecer do echo

var img1 = '<?php echo $img1; ?>';

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa Tarde Willian

 

Deu certo.. coloquei as váriaveis sem aspas.

 

Estranho que eu já tinha tentado assim, mas não tinha funcionado.

 

Obrigado, as variaveis do php também funcionaram. Assim a galeria fica dinâmica.

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.