Ir para conteúdo

POWERED BY:

Arquivado

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

shumi

Redimensionamento

Recommended Posts

Galera, preciso muito da ajuda de vcs.

Tenho que verificar a resolução da tela do usuário e se for uma resolução tenho que fazer uma "ação" e se for outra tenho que fazer outra "ação".

 

Tenho essa função em JS que verifica a resolução e se for uma resolução ele joga uma imagem e se for outra ele joga outra imagem, esta funfando certinha mas agora o que preciso é de exibir o mesmo arquivo que é um swf, mas em posionamento diferente.

 

Aqui ta minha função

<script language="JavaScript" type="text/javascript">function defTopo(){	if (screen.width > 820){	img = 'imagens/topooo.gif';	larg = '985px';	}else{	img = 'imagens/topoo.gif';	larg = '781px';	}	document.getElementById("topos").src = img;//	document.getElementById("topos").width = larg;}</script>

E aqui seria dentro de uma condição

<DIV ID="flash" STYLE="position:absolute; left:103px; top:95px; z-index:11;">	<OBJECT CLASSID="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" CODEBASE="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" WIDTH="640" HEIGHT="30" ID="flash">	<PARAM NAME="movie" VALUE="botoes_800.swf" />	<PARAM NAME="quality" VALUE="hight" />	<PARAM NAME="wmode" VALUE="transparent" />	<EMBED SRC="botoes_800.swf" QUALITY="high" WIDTH="640" HEIGHT="30" NAME="flash" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" wmode="transparent"/>	</OBJECT>	</DIV>

e aqui seria a outra condição:

<DIV ID="flash" STYLE="position:absolute; left:93px; top:75px; z-index:11;">	<OBJECT CLASSID="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" CODEBASE="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" WIDTH="640" HEIGHT="30" ID="flash">	<PARAM NAME="movie" VALUE="botoes.swf" />	<PARAM NAME="quality" VALUE="hight" />	<PARAM NAME="wmode" VALUE="transparent" />	<EMBED SRC="botoes.swf" QUALITY="high" WIDTH="640" HEIGHT="30" NAME="flash" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" wmode="transparent"/>	</OBJECT>	</DIV>

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Adriano,

Não entendi nada cara.

Como esse innerHTML seria o que?

eu achei no busca isso:

 

function busca() {	var busca = document.getElementById("busca");	botao.innerHTML = '    <img src="seta2.gif" alt="Fechar busca de cliente" width="16" height="17" border="0" onclick="busca2()"> ';	busca.innerHTML = '<table border="0" cellpadding="1" cellspacing="1"><tr><tudo height="200" colspan="2" align="center" valign="middle"><? include("campo_busca.php"); ?></tudo></tr></table>';}function busca2() {	var busca = document.getElementById("busca");	botao.innerHTML = '    <img src="seta.gif" alt="Buscar Cliente" width="16" height="17" border="0" onclick="busca()"> ';	busca.innerHTML = '<img src="spacer.gif" border="0">';}

Como adapto nas minhas divs??? :wacko:

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Adriano,

Não exibiu nada cara...

 

Veja como tá

<script language="JavaScript" type="text/javascript">function defTopo(){	if (screen.width > 820){	left = "103px";	top = "95px";	swf = "botoes_cadastro.swf";	}else{	left = "93px";	top = "75px";	swf = "botoes_cadastro.swf";	}}texto = '<DIV ID="flash" STYLE="position:absolute; left:' + left + ' top:' + top + ' z-index:11;">';texto += '<OBJECT CLASSID="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" CODEBASE="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" WIDTH="640" HEIGHT="30" ID="flash">';texto += '<PARAM NAME="movie" VALUE=' + swf + '" />';texto += '<PARAM NAME="quality" VALUE="hight" />';texto += '<PARAM NAME="wmode" VALUE="transparent" />';texto += '<EMBED SRC="botoes_cadastro.swf" QUALITY="high" WIDTH="640" HEIGHT="30" NAME="flash" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" wmode="transparent"/>';texto += '</OBJECT>';texto += '</DIV>';document.getElementById("DivFlash").innerHTML = texto;</script>
Valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tem mas tem senha,vou te passar por MP.Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

deu erro:

 

left não esta definido

 

meu script esta assim:

<script language="JavaScript" type="text/javascript">function defTopo(){	if (screen.width > 820){	left = "103px";	top = "95px";	swf = "reldetalhado.swf";	}else{	left = "93px";	top = "75px";	swf = "reldetalhado.swf";	}}texto = '<DIV ID="flash" STYLE="position:absolute; left:"' + left + '" top:"' + top + '" z-index:11;">';texto += '<OBJECT CLASSID="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" CODEBASE="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" WIDTH="640" HEIGHT="30" ID="flash">';texto += '<PARAM NAME="movie" VALUE="' + swf + '" />';texto += '<PARAM NAME="quality" VALUE="hight" />';texto += '<PARAM NAME="wmode" VALUE="transparent" />';texto += '<EMBED SRC="reldetalhado.swf" QUALITY="high" WIDTH="640" HEIGHT="30" NAME="flash" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" wmode="transparent"/>';texto += '</OBJECT>';texto += '</DIV>';document.getElementById("DivFlash").innerHTML = texto;</script>

Eu mudei o arquivo swf pra ver se era o arquivo, mas ai deu esse erro! http://forum.imasters.com.br/public/style_emoticons/default/ermm.gif

 

abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Desculpa Adriano...fiz assim:

<script language="JavaScript" type="text/javascript">function defTopo(){	if (screen.width > 820){	left = "103px";	top = "95px";	swf = "reldetalhado.swf";	}else{	left = "93px";	top = "75px";	swf = "reldetalhado.swf";	}}texto = '<DIV ID="flash" STYLE="position:absolute; left:" + left + " top:"' + top + '" z-index:11;">';texto += '<OBJECT CLASSID="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" CODEBASE="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" WIDTH="640" HEIGHT="30" ID="flash">';texto += '<PARAM NAME="movie" VALUE=" + swf + " />';texto += '<PARAM NAME="quality" VALUE="hight" />';texto += '<PARAM NAME="wmode" VALUE="transparent" />';texto += '<EMBED SRC="reldetalhado.swf" QUALITY="high" WIDTH="640" HEIGHT="30" NAME="flash" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" wmode="transparent"/>';texto += '</OBJECT>';texto += '</DIV>';document.getElementById("DivFlash").innerHTML = texto;</script>
mas deu erro:

document.getElementByld(...) é nulo ou não é objeto.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Adriano,

 

fiz assim coloquei no head...

<html><head><title>Titulo</title><script language="JavaScript" type="text/javascript">function defTopo(){	if (screen.width > 820){	left = "103px";	top = "95px";	swf = "reldetalhado.swf";	}else{	left = "93px";	top = "75px";	swf = "reldetalhado.swf";	}}texto = '<DIV ID="flash" STYLE="position:absolute; left:" + left + " top:"' + top + '" z-index:11;">';texto += '<OBJECT CLASSID="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" CODEBASE="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" WIDTH="640" HEIGHT="30" ID="flash">';texto += '<PARAM NAME="movie" VALUE=" + swf + " />';texto += '<PARAM NAME="quality" VALUE="hight" />';texto += '<PARAM NAME="wmode" VALUE="transparent" />';texto += '<EMBED SRC="reldetalhado.swf" QUALITY="high" WIDTH="640" HEIGHT="30" NAME="flash" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" wmode="transparent"/>';texto += '</OBJECT>';texto += '</DIV>';document.getElementById("DivFlash").innerHTML = texto;</script></head>

Agora eu crio uma Div e no id da div eu coloco DivFlash.

É isso???

Abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Adriano,

Não funfou!

Putz cara tenho que colocar isso pra funfar de qualquer jeito, nem que seja com reza brava! HEHEHEH

 

Dá uma olhada, pra ver se eu não comi nada:

 

<!--#include file="conexao.asp"--><%IF Not(Session("logado")) ThenResponse.Redirect "index.asp"Response.EndEnd IF'codbar = Request("id")Sql = "Select * from mix, cad_bares where mix.countt > 0 AND cad_bares.codbar = mix.codbar;"Set rs = Conexcao.Execute(Sql)Server.ScriptTimeout = 999999999%><html><head><title>Titulo</title><script language="JavaScript" type="text/javascript">function defTopo(){	if (screen.width > 820){	left = "103px";	top = "95px";	swf = "reldetalhado.swf";	}else{	left = "93px";	top = "75px";	swf = "reldetalhado.swf";	}}texto = '<DIV ID="flash" STYLE="position:absolute; left:" + left + " top:"' + top + '" z-index:11;">';texto += '<OBJECT CLASSID="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" CODEBASE="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" WIDTH="640" HEIGHT="30" ID="flash">';texto += '<PARAM NAME="movie" VALUE=" + swf + " />';texto += '<PARAM NAME="quality" VALUE="hight" />';texto += '<PARAM NAME="wmode" VALUE="transparent" />';texto += '<EMBED SRC="reldetalhado.swf" QUALITY="high" WIDTH="640" HEIGHT="30" NAME="flash" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" wmode="transparent"/>';texto += '</OBJECT>';texto += '</DIV>';document.getElementById("DivFlash").innerHTML = texto;</script></head><body><div id="DivFlash"></div><!--#include File="estilo.css"--><table width="798" height="543" border="0" background="fundo_.jpg">	  <tr>		<td width="768" height="516"><p>  <!-- tabela2-->  <center></p><p><br>  <br>  <br>  <br></p><p> </p><p> </p><p><font color="#214B97" size="4" face="Arial, Helvetica, sans-serif">Visualização dos estabelecimentos</font><font color="#00CC33" size="4" face="Arial, Helvetica, sans-serif"> <%=Session("nome")%></font></p><center>  <table width="300" height="20">  <tr>	<td width="2000" height="114"><center>	  <div class="divhorizontal2">	   		<table width="1786" border="1">		<!-- INICIO--->		<tr>		  <td width="248"><center><span class="texto11">Estabelecimento</span></center></td>					 <td width="88"><center><span class="texto11">O Hexa é nosso!</span></center></td>			<td width="94"><center>			  <span class="texto11">Vai Aquecendo!</span>			</center></td>			<td width="91"><center>			  <span class="texto11">Terceiro Tempo</span>			</center></td>		  <td width="112"><center>			<span class="texto11">Clube dos T écnicos</span>		  </center></td>		<td width="77"><center>		  <span class="texto11">Banner Aéreo</span>		</center></td>			  <td width="88"><center><span class="texto11">Clip cardápio</span></center></td>			  <td width="81"><center>				<span class="texto11">Display Escala 7</span>			  </center></td>			 <td width="94"><center><span class="texto11">Adesivo de Banheiro</span></center></td>			  <td width="108"><center><span class="texto11">Bolacha de Chopp</span></center></td>			  <td width="85"><center><span class="texto11">Flâmula</span></center></td>			  <td width="77"><center><span class="texto11">Bandeirola</span></center></td>			  <td width="93"><center>				<span class="texto11">Jogo Americano</span>			  </center></td>			  <td width="76"><center><span class="texto11">Camiseta</span></center></td>			  <td width="75"><center><span class="texto11">Móbile</span></center></td>			  <td width="92"><center><span class="texto11">Moldura para TV</span></center></td>			  <td width="101"><center>				<span class="texto11">Moldura para Telão</span>			  </center></td>			  </tr>		<%While not rs.EOF%>		<tr><td width="248"><span class="texto10"><%=rs("fantasia")%></span></td><td width="88"><%IF rs("o_hexa_e_nosso") = 0 Then				Response.Write("<center><span class='texto10'>-</span></center>")				Else				Response.Write("<center><span class='texto10'>X</span></center>")				End IF%></td><td width="94"><%				IF rs("vai_aquecendo") = 0 Then				Response.Write("<center><span class='texto10'>-</span></center>")				Else				Response.Write("<center><span class='texto10'>X</span></center>")				End IF%></td><td width="91"><%IF rs("terceiro_tempo") = 0 Then				Response.Write("<center><span class='texto10'>-</span></center>")				Else				Response.Write("<center><span class='texto10'>X</span></center>")				End IF%></td><td width="112"><%IF rs("clube_dos_tecnicos") = 0 Then				Response.Write("<center><span class='texto10'>-</span></center>")				Else				Response.Write("<center><span class='texto10'>X</span></center>")				End IF%></td><td width="77"><%IF rs("banner_aereo") = 0 Then				Response.Write("<center><span class='texto10'>-</span></center>")				Else				Response.Write("<center><span class='texto10'>X</span></center>")				End IF%></td><td width="88"><%IF rs("clip_cardapio") = 0 Then				Response.Write("<center><span class='texto10'>-</span></center>")				Else				Response.Write("<center><span class='texto10'>X</span></center>")				End IF%></td><td width="81"><%IF rs("display_escala_7") = 0 Then				Response.Write("<center><span class='texto10'>-</span></center>")				Else				Response.Write("<center><span class='texto10'>X</span></center>")				End IF%></td><td width="94"><%IF rs("adesivo_de_banheiro") = 0 Then				Response.Write("<center><span class='texto10'>-</span></center>")				Else				Response.Write("<center><span class='texto10'>X</span></center>")				End IF%></td><td width="108"><%IF rs("bolacha_de_chopp") = 0 Then				Response.Write("<center><span class='texto10'>-</span></center>")				Else				Response.Write("<center><span class='texto10'>X</span></center>")				End IF%></td><td width="85"><%IF rs("flamula") = 0 Then				Response.Write("<center><span class='texto10'>-</span></center>")				Else				Response.Write("<center><span class='texto10'>X</span></center>")				End IF%></td><td width="77"><%IF rs("bandeirola") = 0 Then				Response.Write("<center><span class='texto10'>-</span></center>")				Else				Response.Write("<center><span class='texto10'>X</span></center>")				End IF%></td><td width="93"><%IF rs("jogo_americano") = 0 Then				Response.Write("<center><span class='texto10'>-</span></center>")				Else				Response.Write("<center><span class='texto10'>X</span></center>")				End IF%></td><td width="76"><%IF rs("camiseta") = 0 Then				Response.Write("<center><span class='texto10'>-</span></center>")				Else				Response.Write("<center><span class='texto10'>X</span></center>")				End IF%></td><td width="75"><%IF rs("mobile") = 0 Then				Response.Write("<center><span class='texto10'>-</span></center>")				Else				Response.Write("<center><span class='texto10'>X</span></center>")				End IF%></td><td width="92"><%IF rs("moldura_para_tv") = 0 Then				Response.Write("<center><span class='texto10'>-</span></center>")				Else				Response.Write("<center><span class='texto10'>X</span></center>")				End IF%></td><td width="101"><%IF rs("moldura_para_telao") = 0 Then				Response.Write("<center><span class='texto10'>-</span></center>")				Else				Response.Write("<center><span class='texto10'>X</span></center>")				End IF%></td>				  </tr>  <%rs.MoveNextWend%>				<!-- FIM -->		</table>	</div></center></td>  </tr></table></center></td></tr></table></body></html>

Valeu!!!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Abriu o alert com uma div inteira!

Compartilhar este post


Link para o post
Compartilhar em outros sites

testei assim:

texto = '<DIV ID="flash" STYLE="position:absolute; left:' + left + ' top:' + top + ' z-index:11;">';texto += '<PARAM NAME="movie" VALUE=' + swf + ' />';texto += '<OBJECT CLASSID="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" CODEBASE="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" WIDTH="640" HEIGHT="30" ID="flash">';texto += '<PARAM NAME="quality" VALUE="hight" />';texto += '<PARAM NAME="wmode" VALUE="transparent" />';texto += '<EMBED SRC="reldetalhado.swf" QUALITY="high" WIDTH="640" HEIGHT="30" NAME="flash" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" wmode="transparent"/>';texto += '</OBJECT>';texto += '</DIV>';alert(texto);//document.getElementById("DivFlash").innerHTML = texto;

e deu o erro não implementado e testei sem o campo comentado e deu o mesmo erro... :wacko:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Putz agora que vi no FF funfou mas no IE não.Tem como fazer fuinfar no IE?Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

essa função só funfa no FF mesmo?Se sim tem outra forma de fazer isso? :blink: Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Adriano,

tentei algumas coisas, mas só funfa no FF mesmo.

Veja o que tentei:

 

<script language="JavaScript" type="text/javascript">function defTopo(){		if (screen.width > 820){		left = "103px;";		top = "95px;";		swf = "reldetalhado.swf";	}else{		left = "93px;";		top = "75px;";		swf = "reldetalhado.swf";	}texto = '<OBJECT CLASSID="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"CODEBASE="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" WIDTH="640" HEIGHT="30" ID="flash"><PARAM NAME="movie" VALUE="botoes_fotos.swf" /><PARAM NAME="quality" VALUE="hight" /><PARAM NAME="wmode" VALUE="transparent" /><EMBED SRC="botoes_fotos.swf" QUALITY="high" WIDTH="640" HEIGHT="30" NAME="flash" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" wmode="transparent"/></OBJECT>';//alert(texto);document.getElementById("DivFlash").innerHTML = texto;}</script>

no IE dá aquele erro e no FF funfa.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Quando você entra naquele site que te passei aparece os botoes em cima na parte de relatorio detalhado?É só no meu que não ta funfando??? :wacko: Abraços

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.