Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Problem z nieruchomą reklamą w IE
#1
Witam
Mam mały problem z jedną z reklam googla na mojej stronie. W Firefoxie i Chrome otwiera się dobrze, jednak w IE reklama nakłada się na treść strony. Czym to może być spowodowane i jak to zmienić? Link: http://polskascenakibicowska.prv.pl/news/57.html

(do użytkowników chrome: pojawia się ostrzeżenie o wirusie, jednak strona jest przeskanowana i czysta, błąd pochodzący od prv).

Kod umieszczający reklamę to:

Kod:
...
</head>

<div align="right" style="position:fixed">
<br />
<script type="text/javascript"><!--
google_ad_client = "ca-pub-3636895936390559";
/* lewa */
google_ad_slot = "8272701681";
google_ad_width = 160;
google_ad_height = 600;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>

<body background="../images/tlo.jpg" bgproperties="fixed">
...
Odpowiedz
#2
nakłada się na treść strony czyli co dokładniej?
jest szersza? wyższa? nie w tym miejscu co powinna?
Odpowiedz
#3
Jest nie w tym miejscu co powinna. Rozmiar jest ok. Podobnie jak w chrome i Mozilli jest nieruchoma przy przewijaniu. Jednak w IE jest przesunięta w prawo i nakłada się na treść strony. Podałem link aby zobaczyć jak to wygląda.

Pozdrawiam
Odpowiedz
#4
ie6 chyba nie obsługuje fixed więc musisz dać absolute wcześniej specjalnie właśnie dla ie6
albo jakiś javascript jeżeli bardzo ci zależy na przewijaniu banera razem ze stroną
Kod:
position:absolute;position:fixed;
Odpowiedz
#5
Niestety absolute nie działa. Ogólnie przewijanie w IE działa i bez tego. Myśle że tu bardziej chodzi o umiejscowienie tej reklamy w kodzie, w odpowiednim miejscu. Ale nie mam pomysłu gdzie i jak...;/
Odpowiedz
#6
umiejscowienie:
left:0px;
top:0px;
Kod:
<div align="right" style="position:absolute;position:fixed;left:0px;top:0px;">

PS troszkę chyba menu się rozjeżdża
podmień to w css/style.css
Kod:
#navcontainer ul li a {
    background-color: transparent;
    border:none;
    color: White;
    float: left;
    padding: 7px 0 5px;
    text-align: center;
    text-decoration: none;
    width: 20%;
}
Odpowiedz
#7
Reklama działa jak należy. Dzięki. Co do menu to faktycznie w IE to nieciekawie trochę wygląda. Kod który podałeś wszystko ładnie wyrównuje, jednak nie podświetla danego pola po najechaniu na niego myszką. Jeżeli by jeszcze ta opcja zadziałała to by było git.

Pozdrawiam
Odpowiedz
#8
musiałeś usunąć troszkę za dużo kodu
ale dodaj to i po problemie
Kod:
#navcontainer ul li a:hover {
    background: #444;
}

:hover = po najechaniu myszką
Odpowiedz
#9
ok. Dzięki

Pozdrawiam
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Reklama rozjeżdża układ strony pawstrze 5 4,228 16-08-2011, 03:37
Ostatni post: michalszyd
  Reklama pop-up Guszczyn 3 3,300 11-07-2008, 01:38
Ostatni post: DoGeR

Skocz do:


Użytkownicy przeglądający ten wątek:
Sponsorzy i przyjaciele
SeoHost.pl