Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Normalnie działający skrypt nie działa :)
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
artisan


Witam mam pewien skrypt umieszczam go na jednej stronce i jest w porządku, natomiast dzisiaj umieszczam skrypt na innej stronce i nie działa. Jaka może być przyczyna ?

nawet specjalnie stworzyłem plik html i tam skrypt działa, a do strony nie tworzonej przeze mnie nie chce ni hu hu
oprócz mojego skryptu strona posiada .
Kod
<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-30913033-1']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

</script>

oraz
Kod
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-5565860-9");
pageTracker._trackPageview();
} catch(err) {}</script>

i
Kod
<script type="text/javascript">

function showHidden(obj){
obj = document.getElementById(obj);
obj.style.display == 'none' ? obj.style.display = '' : obj.style.display = 'none';
}

</script>

a body ma cos takiego
Kod
<body onload = "document.getElementsByName('pagesource')[0].value = document.getElementById('232323').innerHTML;">


Czy któryś z powyższych skryptów, może blokować mój ?

mój skrypt ma wyświetlać okienko u góry okna przeglądarki. Wszędzie działa a tu nie sad.gif


jeszcze podaje moj skrypt, bo może to on gdzieś koliduje z tamtymi skryptami
Kod
function acception()
{
        localStorage.setItem('akonto',1);
        document.body.removeChild(document.getElementById('infoCookie'));
    
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
     window.onload = function()
     {
if(typeof(Storage)!=="undefined")
    {
        if(!localStorage.akonto)
            {
                        var info=document.createElement('div');
        info.id='infoCookie';
        info.innerHTML='<p>W ramach naszej witryny stosujemy pliki cookies w celu świadczenia Państwu usług na najwyższym poziomie<a href="#" id="knowCookie">Rozumiem</a><a href="http://wszystkoociasteczkach.pl/" class="uritocookie">Przecztaj o cookies</a></p>';
        document.body.insertBefore(info,document.body.firstChild);
//zabawa z klikaniem
            var src=document.getElementById('knowCookie');
            if (document.addEventListener)
        {
            src.addEventListener('click',acception,false);
        }
    else if (document.attachEvent)
        {
            src.attachEvent('onclick',acception);
        }
    else
        {
            src.onlick=acception;
        }

            }
        else
            {
                //zaakceptowany,wie juz o tym
            }    
    }
    else
    {
                        var info=document.createElement('div');
        info.id='infoCookie';
        info.innerHTML='<p>Nasza strona korzysta z ciasteczek (cookies) w celu zapewnienia panstwu lepszej jakosci uslug przez nas oferowanych<a href="#" id="knowCookie">Rozumiem</a><a href="http://wszystkoociasteczkach.pl/" class="uritocookie">Przecztaj o cookies</a></p>';
        document.body.insertBefore(info,document.body.firstChild);
            ///////////////
            var src=document.getElementById('knowCookie');
            if (document.addEventListener)
        {
            src.addEventListener('click',acception,false);
        }
    else if (document.attachEvent)
        {
            src.attachEvent('onclick',acception);
        }
    else
        {
            src.onclick=acception;
        }
    }
}

Dodawałem go już do multum stron i działa
batman
Nie działa, czyli? Pojawiają się jakieś błędy? Jaki ma być zamierzony efekt działania? No i najważniejsze - podaj link do wersji online lub jsfiddle.
artisan
Wersja działająca http://www.korepetycje-wieliczka.pl/ a tam gdzie mam to umieścić nie wyświetla się nic czyli tu http://akonto-krakow.eu/
batman
Po wejściu na stronę, na której nie działa (nadal nie napisałeś co nie działa), w Firebugu pojawia się błąd - TypeError: document.getElementById(...) is null
Arcioch
Spróbuj przenieść

  1. <script type="text/javascript" src="images/cookie.js"></script>


tuż przed zamknięcie body i daj znać czy dział smile.gif
artisan
Dzięki! działa- jeden, który ogarnął o co mi chodzi
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.