Ir para conteúdo

POWERED BY:

Arquivado

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

Marostegan

Resolução da tela

Recommended Posts

olá pessoal...estou montando um site aqui e estou com a seguinte duvida:eu montei o site todo alinhado a esquerda , quando a pessoa entra usando um monitor de 15" fica ocupando a tela certinhu e quando entra com 17" ou superior fica sobrando um espaço. até ai normal!porém meu cliente quer que quando a pessoa entre com 17" no espaço direito que fica sobrando vazio apareça uma propaganda (igual o site do terra)só que o problema está no seguinte:existe alguma forma de quando eu fizer isso, se alguem acessar de um monitor de 15" não apareça barra de rolagem inferior e o cara não possa ver o que tem lá?tpw... bloquear a barra de rolagem horizontal...se alguem souber como faz e se é possivel da uma ajuda ai...valews...e uma boa semana a todos...abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vou mover isso pro forum de javascript, com certeza tem como, e naum eh muito dificil

Compartilhar este post


Link para o post
Compartilhar em outros sites

pesquise por screen.width e screen.height, ai você fica verificando o tamanho da resolução e dependendo você cria sua propaganda, entendeu?

Compartilhar este post


Link para o post
Compartilhar em outros sites

pessoal...não sei se eu to lopranu...mais andei buscando na net e só achei isso aqui:<script language="JavaScript"> if (screen.width + "x" +screen.height == "800x600") location.href="pagina800x600.htm" if (screen.width + "x" +screen.height == "1024x768") location.href="pagina1024x768.htm" </script>se eu tiver que fazer 2 páginas de cada do site, um pra cada resolução eu to fu**** pq o site tem mais de 300 páginas!;///num tem um jeito mias fácil de fazer isso não?ptz... to perdido! rssssvalews!

Compartilhar este post


Link para o post
Compartilhar em outros sites

olha se isso resolve:

function mostra_propaganda(){	var propaganda = document.getElementById('banner');	if (screen.width + "x" +screen.height >= "1024x768"){	propaganda.style.display = 'block';	}else{	propaganda.style.display = 'none';	}}window.onload = function(){	mostra_propaganda();}

Compartilhar este post


Link para o post
Compartilhar em outros sites

olha se isso resolve:

 

 

function mostra_propaganda(){	var propaganda = document.getElementById('banner');	if (screen.width + "x" +screen.height >= "1024x768"){	propaganda.style.display = 'block';	}else{	propaganda.style.display = 'none';	}}window.onload = function(){	mostra_propaganda();}
Isso mesmo carlaohsv

 

e quanto a isso:

 

se eu tiver que fazer 2 páginas de cada do site, um pra cada resolução eu to fu**** pq o site tem mais de 300 páginas!

Amigo reveja este site, tente evitar esse número de páginas você pode fazer páginas dinâmicas e o número vai cair e muito, isso é só um toque!

Compartilhar este post


Link para o post
Compartilhar em outros sites

olha se isso resolve:

function mostra_propaganda(){	var propaganda = document.getElementById('banner');	if (screen.width + "x" +screen.height >= "1024x768"){	propaganda.style.display = 'block';	}else{	propaganda.style.display = 'none';	}}window.onload = function(){	mostra_propaganda();}
mais eu coloco aonde isso ae em meu site??tem como eu bloquear a barra de rolagem infreior (horizontal) do meu site...pra quando a pessoa entrar em um monitor de 15" só veja o site e não veja a propaganda que vou colocar do lado direito...tem como bloquer a barra de rolagem?

Compartilhar este post


Link para o post
Compartilhar em outros sites

esse script funciona assim:

ao carregar a pagina ele chama a função mostra_propaganda(), que verifica, se a resolução for maior ou igual a 1024x768, ele mostra a propaganda, caso contrário ele não exibe a propaganda.

e quando eu digo ele não exibe a propaganda, eu estou querendo dizer é que só irá aparecer o site.

 

e você pode colocar direto na página, assim:

<script language="JavaScript">function mostra_propaganda(){	var propaganda = document.getElementById('banner');	if (screen.width + "x" +screen.height >= "1024x768"){	propaganda.style.display = 'block';	}else{	propaganda.style.display = 'none';	}}window.onload = function(){	mostra_propaganda();}</script>
ou colocar em um arquivo separado e chamar na página assim:

<script language="JavaScript" src="meuscript.js"></script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

ao carregar a pagina ele chama a função mostra_propaganda(), que verifica, se a resolução for maior ou igual a 1024x768, ele mostra a propaganda, caso contrário ele não exibe a propaganda.e quando eu digo ele não exibe a propaganda, eu estou querendo dizer é que só irá arecer o site.

LEIA...

Compartilhar este post


Link para o post
Compartilhar em outros sites

ao carregar a pagina ele chama a função mostra_propaganda(), que verifica, se a resolução for maior ou igual a 1024x768, ele mostra a propaganda, caso contrário ele não exibe a propaganda.e quando eu digo ele não exibe a propaganda, eu estou querendo dizer é que só irá arecer o site.

LEIA...
ptzz...eu tinha lido correndo aqui pq tava no tel. tinha entendido errado!!foi mal ai cara... desculpa msm!abraços! valew!

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu coloquei assim na minha index... dentro da dag <body> </body><script language="JavaScript">function mostra_propaganda(){ var propaganda = document.getElementById('toca1.jpg'); if (screen.width + "x" +screen.height >= "1024x768"){ propaganda.style.display = 'block'; }else{ propaganda.style.display = 'none'; }}window.onload = function(){ mostra_propaganda();}</script>porém não fuincionou e quando executo aparece na barra de status do IE que tem um erro na pg...que qui eu fiz de errado?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Qual foi o erro???PS:

ptzz...eu tinha lido correndo aqui pq tava no tel. tinha entendido errado!!foi mal ai cara... desculpa msm!abraços! valew!

Não esquenta, estamos aqui para isso...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Daniel, de uma estudada no basico do javascript, assim você conseguirá fazer isso e muito mais http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

abç

Compartilhar este post


Link para o post
Compartilhar em outros sites

ao erro ai:

var propaganda = document.getElementById('toca1.jpg');

você tem que colocar é o id e não o endereço.

como assim a id? é da camada?

 

pq eu coloquei esse jpg dentro de uma camada.. era assim msm?

 

 

tpw...

 

eu fui na ID da camada e coloquei o nome e mudei no script = você tinha me falado lá no princípio, mais num deu certo

 

ptz ;//

Compartilhar este post


Link para o post
Compartilhar em outros sites

agora funciona, olha um exemplo ai:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<title>Untitled Document</title>

<script language="JavaScript">

function mostra_propaganda(){

var propaganda = document.getElementById('banner');

resolucao = screen.width;

if (resolucao >= "1024"){

propaganda.style.display = 'block';

}else{

propaganda.style.display = 'none';

}

}

window.onload = function()

{

mostra_propaganda();

}

</script>

<style type="text/css">

<!--

#banner {

height: 300px;

width: 100px;

border: 1px solid #000000;

}

-->

</style>

</head>

 

<body>

<div id="banner">

<img src="banner.jpg" border="0" />

</div>

</body>

</html>

qualquer coisa é só postar. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

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.