Ir para conteúdo

POWERED BY:

Arquivado

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

cacuba

Escrever variaveis no HTML

Recommended Posts

Bom Dia Pessoal!

 

Estou com uma dúvida relativamente simples, eu espero.

 

Tenho as variaveis var_altura e var_largura que são definidas no javascript de acordo com a resolução da tela. Quero que um objeto do htm receba os valores dessas variaveis, mas não sei como escrever isso no htm, não sei qual a sintaxe pra isso.

 

A sintaxe que fiz no javascript está correta???

 

Obrigado!!!

 

att.

 

Caio da Cunha

 

 

 

<script type=text\javascript>	if (screen.width==800||screen.height==450) 		var_largura=800;		var_altura=425;else if (screen.width==1024||screen.height==768) 	   var_largura=1024;		var_altura=590;else if (screen.width==1152||screen.height==864) 		var_largura=1130;		var_altura=685;else if (screen.width==1280||screen.height==1024) 		var_largura=1280;	   var_altura=840; </script><object width="var_largura" height="var_altura">

Compartilhar este post


Link para o post
Compartilhar em outros sites

Um jeito..

 

document.getElementById("id_objeto").width=var_largura;document.getElementById("id_objeto").height=var_altura;
Assim, o objeto vai ter um id.. exemplo com uma tabela..

<table id="alguma_coisa">
http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

Mas dar a largura e altura da resolução em um objto? :mellow: http://forum.imasters.com.br/public/style_emoticons/default/yay.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não quero dar a largura e altura da resolução em um objeto, e sim, na roslucao X o objeto deve ter largura e altura Y.

 

Esse codigo abaixo também não funcionou... :(

 

<script type=text\javascript><!--if (screen.width==800||screen.height==450) 	document.getElementById('fundo').width=800;	document.getElementById('fundo').height=425;else if (screen.width==1024||screen.height==768) 	document.getElementById('fundo').width=1024;	document.getElementById('fundo').height=590;else if (screen.width==1152||screen.height==864) 	document.getElementById('fundo').width=1130;	document.getElementById('fundo').height=685;--></script><object id="fundo"></object>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fora que você ainda não acessou a propriedade "style", para poder chamar o width e o height...

document.getElementById('id').style.width = 'valor px';

 

 

Tb não se esqueça de declarar as unidades...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá,

 

É isso que o povo falou amigo ;).

Tenha atenção à sintaxe em javascript.

 

Cumprimentos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fui perceber agora, nosso amigo Ricardo, upou um tópico de 2005 oO

Agora já era a dúvida do cara...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo eu faria isso com PHP eu testei o seguinde codigo e funcionou, use ai e ve se esta do jeito que quer.

 

<script language="javascript" type="text/javascript"> 
	if (screen.width==800||screen.height==450)
	{
		<?
			$largura = 800;
			$altura = 425;
		?>
	}
	else if (screen.width==1024||screen.height==768) 
	{
		<?
			$largura = 1024;
			$altura = 590;
		?>
	}
	else if (screen.width==1152||screen.height==864) 
	{
		<?
			$largura = 1130;
			$altura = 685;
		?>
	}
	else if (screen.width==1280||screen.height==1024) 
	{
		<?
			$largura = 1280;
			$altura = 840;
		?>
	}
</script>

<object width="<? print $largura;  ?>" height="<? print $altura;  ?>">

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.