Ir para conteúdo

Arquivado

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

Carcleo

Como se faz isso:

Recommended Posts

Como se faz isso:

 

Preciso criar um variavel JavaScript em forma de Array e entregar para ela o valor exato de um variavel Array php para fazer o seguinte:

Uma vez que arrayu php agora é uma array JavaScript.

para cada indice da array JavaScript façadocument.write  cada indice da array

No caso seria guardar numa array JavaScript cada um dos indices de um array php para depois fazer o foreach().

Tem como fazer isso?

 

 

Array JavaScript recebe Array php?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sabe, eu consegui. aí vai o código.

 

<script>function ForInDemo(){  a = new Array(<? //cria o array$frutas = array("laranja","banana","maçã"); //retorna o numero de elementos da array $frutas e subtrai o total por 1$total = count($frutas)-1;//inicia o loop, o $i vai receber a posição atual começando do 0, por isso que subtraimos por 1 na linha acima	foreach( $frutas as $i => $frutas_lista) {	 echo "\"$frutas_lista\"";	 if ($total != $i) { echo ","; } //verifica se a posição atual é igual ao total, se não for escreve ","	}?>)  var a, key, s = "Essas frutas são gostosas:<br>";  for (key in a)  {	 s += a[key] + "<BR>";  }  return(s);}document.write(ForInDemo());</script>

Porem surgiu outro problema:

Preciso que essa função repita varias vezes sem mudar de nome(Vou coloca-la dentro de um loop php daí ela aparecer varias vezes).

 

<script>function ForInDemo(Valor){  a = new Array(".ert",".wer",".qws",".nhg")  var a, key;    for (key in a)  { 	 if (Valor == a[key]) {	 	  Valor = '<font size=2 face=Verdana><b>Você escolheu o <br> ( R$  anuais )'; 						   }	  document.getElementById("Plane").innerHTML = Valor;	     }}</script>

Ela sera chamada de um formulario atraves de um evento onclik de forma tal que a cada vez que a função aparecer,a variavel a = new Array(".ert",".wer",".qws",".nhg"), recebe outros indices sem ser (".ert",".wer",".qws",".nhg") .

Porem, quando eu cliko, só esta reconhecendo a ultima vez que a função aparece.

Tem jeito de fazer o seguinte?

 

Quando clikar, ele procura a primeiro aparicao da função, se nao encontrar o que quer vai pra segunda aparição, e se nao vai para a terceira.

Assim por diante.

 

Tem jeito isso?

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.