Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Otázka skrze banner

Dobrý den,

s kolegou tvoříme www stránky www.kralikar.cz a chtěli jsme se zeptat - dá se nastavit banner k okraji stránek tak, aby byl viditelný jen na monitorech, které mají dostatečné rozlišení a u těch, kdo ho mají menší buď vidět nebyl nebo sklouznul až úplně nakonec (dolů) stránky? Rádi bychom vložili svislé úzké bannery k okrajům stránek (kde je jen světle zelené pozadí). Co myslíte - jde to nastavit tak, jak jsem popisoval?

Díky, Michal

Předmět Autor Datum
Je to dost naléhavé (kvůli reklamě), prosím, víte-li, poraďte, zda-li to jde, popř. položte doplňují…
vidlaaak 26.08.2010 14:38
vidlaaak
Já ti neporadím, ale díky za tip na tenhle server. Králící... mňam! :-)
L-Core 26.08.2010 14:43
L-Core
V tom případě nechoď na www.kralici.cz, tam by tě při takovymhle gestu hnali :-D sou pravej protipól…
vidlaaak 26.08.2010 14:45
vidlaaak
pokud se tu zrovna žádný htmltvořič neochomýtá, fórum mají i na jakpsatweb.cz
lední brtník 26.08.2010 15:17
lední brtník
tam nikdo neradí, taky taky nic... a to si řikáte poradna :-DDD
vidlaaak 26.08.2010 16:09
vidlaaak
a to si řikáte poradna Tak lidi jsou třeba v práci, ne? ;-) Jinak tohle je neplacená/dobrovolná por…
L-Core 26.08.2010 19:38
L-Core
Chtěl jsem ti poradit, ale asi se na tebe vykašlu, když si pomoci zadarmo nevážíš a ani nejseš trpěl… poslední
marekdrtic 26.08.2010 19:54
marekdrtic

Chtěl jsem ti poradit, ale asi se na tebe vykašlu, když si pomoci zadarmo nevážíš a ani nejseš trpělivej :-)

...
No dobrá, mám dneska dobrou náladu, tak poradím ;-)

Sám ani nevím, jak by to šlo udělat čistě pomocí HTML a CSS, ale viděl bych poměrně snadné řešení pomocí Javascriptu:

<html>
<head>
.....
<script language="JavaScript">
<!--
function reklamy()
{
 if ((screen.width>=1280) //popřípadě si změř kolik měří stránka a kolik ty reklamy a spočítej si to
 {
  document.getElementById('reklamy').style.display = block;
 }
 else
 {
  document.getElementById('reklamy').style.display = none;
 }
}
</script>
<style>
#reklamy
{
position:absolute;
width: 100px;
height:200px
background:white;
top:100px;
right:5px;
display:none; //to proto, aby to neštvalo lidi, co budou mít vypnutej JS
}
</style>
</head>
<body OnLoad="reklamy();">
.....
<div id="reklamy">
Obrázek1<br>
Obrázek2<br>
Obrázek3
</div>
......

Asi nějak takto, zkus to dát do stránky, mělo by to fungovat, zbytek si už nastyluješ sám. Napravo by se měl objevit bílej obdélník nalepenej 5px od pravé strany a jakmile bude rozlišení menší než 1280 (nebo kolik si tam nastavíš) tak by měl zmizet.

Zpět do poradny Odpovědět na původní otázku Nahoru