Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: problem z wyswietlaniem "reklamy"
Forum PHP.pl > Forum > Po stronie przeglądarki
Zumi
Witam w sieci znalazłem kod na wyskakujace okienko i tutaj zaczyna się mój problem pod mozilla nie wiswietla sie w ogóle a pod IE i operą "chowa" sie pod kategoriami co zrobic zeby zarówno działała pod FF jak i prawidłowo wyswietlała się poprawnie pod IE i operą (http://phonik.pl)


oto kod
Kod
<style type="text/css">
  
  </style>
  
  <script type="text/javascript">
  
  adTime=15;  // ilosc sekund wyswietlania sie okienka
  chanceAd=1; // okienko ukaze sie 1 raz na "X" razy
  
  var ns=(document.layers);
  var ie=(document.all);
  var w3=(document.getElementById && !ie);
  var calunit=ns? "" : "px"
  adCount=0;
  function initAd(){
      if(!ns && !ie && !w3) return;
      if(ie)        adDiv=eval('document.all.sponsorAdDiv.style');
      else if(ns)    adDiv=eval('document.layers["sponsorAdDiv"]');
      else if(w3)    adDiv=eval('document.getElementById("sponsorAdDiv").style');
      randAd=Math.ceil(Math.random()*chanceAd);
          if (ie||w3)
          adDiv.visibility="visible";
          else
          adDiv.visibility ="show";
      if(randAd==1) showAd();
  }
  function showAd(){
  if(adCount<adTime*10){adCount+=1;
      if (ie){documentWidth  =truebody().offsetWidth/2+truebody().scrollLeft-20;
      documentHeight =truebody().offsetHeight/2+truebody().scrollTop-20;}    
      else if (ns){documentWidth=window.innerWidth/2+window.pageXOffset-20;
      documentHeight=window.innerHeight/2+window.pageYOffset-20;}  
      else if (w3){documentWidth=self.innerWidth/2+window.pageXOffset-20;
      documentHeight=self.innerHeight/2+window.pageYOffset-20;}  
      adDiv.left=documentWidth-200+calunit;adDiv.top =documentHeight-200+calunit;
      setTimeout("showAd()",100);}else closeAd();
  }
  function closeAd(){
  if (ie||w3)
  adDiv.display="none";
  else
  adDiv.visibility ="hide";
  }
  
  function truebody(){
  return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
  }
  
  onload=initAd;
  //End-->
  </script>
  
  
  
  
  <div id="sponsorAdDiv" style="visibility:hidden">
  <table width="45222px" height="850px" bgcolor="#F666FF"><tr><td>
  <table width="2225px" height="745px" bgcolor="#F44FFF"><tr><td align="center" valign="middle">
  
  
  PRZYKLADOWY TEKST REKLAMY :P
  
  </td></tr></table></td></tr></table>
  </div>


Prosiłbym tez gdyby mi ktoś do tej reklamy dopisał kod na krzyzyk gdyz jestem noga w tych sprawach.
prosze o pomoc. zumi
ayeo
To Twój pierwszy post, więc przymknę oko! Popraw proszę swojego posta! Jeżeli wstawiasz próbkę kodu używaj stosownych znaczników BBcode!

Pozdrawiam!
Zumi
Cytat(ayeo @ 15.06.2008, 23:35:50 ) *
To Twój pierwszy post, więc przymknę oko! Popraw proszę swojego posta! Jeżeli wstawiasz próbkę kodu używaj stosownych znaczników BBcode!

Pozdrawiam!



przepraszam poprawione, pozdrawiam
trucksweb
daj w stylu:
  1. <?php
  2. position: absolute;
  3. ?>
Zumi
rozumie ze mam to wsadzić do pliku css?
trucksweb
no przeciez masz styl:
  1. <div id="sponsorAdDiv" style="visibility:hidden">

i tu daj to co napisalem wyzej
Zumi
zamieniłem na cos takiego


Kod
<div id="sponsorAdDiv" style="visibility:hidden; position:fixed; left: 50%; top: 50%;">



dalej reklama sie chowa,
Shili
Nic dziwnego jak ma dalej ukrytą widoczność tongue.gif
Zumi
Cytat(Shili @ 16.06.2008, 20:45:49 ) *
Nic dziwnego jak ma dalej ukrytą widoczność tongue.gif



jak mam to rozumieć?
Shili
Kod
visibility:hidden;
Nawet nie trzeba znać cssa, wystarczy znajomość angielskiego. Próbowałeś bez tego fragmentu?
Zumi
teraz jest jeszcze gorzej jak usunąłem tamto :/
Shili
Mi się tam wyświetla. Jeśli chodzi o to, co robi ie, to poszukaj position: fixed expression.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.