Ir para conteúdo

POWERED BY:

Arquivado

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

Raffael Chacon

Variável

Recommended Posts

É possivel ter uma variável no JavaScript que não perde o valor quando se atualiza a pagina? Preciso quardar essa informação em algum lugar? Tipo um arquivo log? Meu problema é que tenho dados puxados do JavaScript e precisava que o grafico do meu filme ficasse com a configuração que o usuário determino na pagina em JavaScript e PHP. Meu gráfico é tipo velocímetro com marcas de 1 a 20. Se o usuário colocasse 5 o meu grafico fica indo até o 5 e recomeçando. Fasso isso perfeitamente, mas quando atualizo a pagina os dados das variáveis são perdidos. Ai ele volta a contar do 1 ao 20.

JavaScript

<script type="text/javascript">
//var valor;
var button;
var txt;
var str;
                function criaBotao(){
			button = '<input type="button" value="envia" onclick="resetTexto();">';
			txt = '<input type="text" name="text" id="text" size="5" onclick="resetTexto();" />';
			form1.innerHTML += txt;
			form1.innerHTML += button;
	        }
		function resetTexto(){    
			var str = document.getElementById('text').value;    
				if(window.cpd) {        
					window.document["cpd"].SetVariable("myText", str);    
				}    
				if(document.cpd) {        
					document.cpd.SetVariable("myText", str);    
				}
		}
	window.onload = criaBotao;
	</script>

Flash

onEnterFrame = function(){  
		var cont:Number = _currentframe;
		var valor = myText; 
		trace(valor);
		if (cont == valor){
			gotoAndPlay(1);
		}
	}
Onde myText é a variável puxada do JavaScript.

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara você pode usar sessão em php para salvar essas informações acho que é a melhor forma..

 

t+

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você tem algumas opções para isso:

 

1. Armazenar os valores em variáveis de sessão, utilizando para isso ASP ou PHP, por exemplo (como mencionou o Otata no POST acima);

2. Enviar o valor via URL, como por exemplo: www.pagina.com.br?largura=800&altura=600;

3. Armazenar os valores em cookies.

 

Qual método você prefere?

Obs: Com o item 1 é muito mais rápido!

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.