www.webdeveloper.com
Results 1 to 2 of 2

Thread: [JS] Problem

  1. #1
    Join Date
    Jan 2010
    Posts
    1

    [JS] Problem

    Witam, męczę się z moim problemem od 18 godziny, a jest 4 w nocy. Mianowicie
    Robię okno popup, które wywołuję po kliknięciu na obrazek
    Po jego załadowaniu się z nową stronką, chciałbym POBRAĆ jego adres ( wiem że to dziwnie brzmi bo sam go wpisałem ) aby móc zanotować kiedy ten się zmieni. Chcę do tego zaimplementować funkcję czasową która to sprawdza co sekundę adres powstałego okna

    oto mój kod:

    Code:
    Obecny adres to : <span id="sekundy" style="font-size: 20px"></span>
    <script type="text/javascript">
    var licz;
    function otworz(adres) {
    noweOkno = window.open(adres, 'ok', 'menubar=no, toolbar=no, location=no, scrollbars=yes, resizable=yes, status=no')
    odliczaj(document.getElementById('sekundy'),1) // 5= ilosc sekund od ktorej bedzie odliczac
    }
    
    
    
    o=document.getElementById('sekundy')
    function odliczaj(o,sek){
    if(sek>0)setTimeout(function(){odliczaj(o,--sek)},1e3)
    if(sek==0)
    {
    o.innerHTML=noweOkno.window.location.href
    odliczaj(document.getElementById('sekundy'),1)
    }
    }
    
    
    </script>
    
    <a href="javascript:otworz('http://www.mmorpgtoplist.com/in.php?site=26922')">Otwórz okno</a>
    Opis konkretnego przypadku:
    Robię Vote reward system, ale nie chcę opierać go na zwykłym onClick, bo ktośmoże kliknąć w banerek i po chwili zamknąć powstałe okno zgarniając przy tym "nagrodę"

    Wymyśliłem zatem taki system
    gracz klika w baner, uruchamia się JS sprawdzający co chwilę adres okienka które wyskoczyło i jeżeli adres się zmieni wtedy zalicza głos. Dodatkowo w nowo powstałym oknie, nie można wpisać swojego adresu ( location=no ) oraz będę porównywał otrzymany adres z wejściowym żeby uniknąć oszustwa.
    np adres na oddanie głosu będzie
    http://vote-4me/ASZXACV
    natomiast PO oddaniu glosu zostajesz zazwyczaj przekierowany na strone glowna zalozmy tutaj bedzie to
    http://vote-4me/

    Próbuję już to zrobić naprawdę długo i mi nie wychodzi. Liczę na Waszą pomoc!

  2. #2
    Join Date
    Apr 2003
    Location
    Netherlands
    Posts
    21,654
    I doubt many users understand Polish. Either translate to English or post your problem on a Polish forum.
    At least 98% of internet users' DNA is identical to that of chimpanzees

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
HTML5 Development Center



Recent Articles