Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [advAjax]W przegladarce IE nie działa funkcja ajax
Forum PHP.pl > Forum > XML, AJAX > AJAX
bim2
Na innych przeglądarkach działa ajax, ale na tym badzIEwiu juz nie. A muszę zrobić aby w IE działalo, bo wiekszość z mojej strony korzysta z IE ;(
http://nfscg.info/x-trim3 <- wejdzie i luknijcie w zrodlo ;( Błędu nie rozumiem:
'null' jest pusty lub nie jest obiektem ale ja nigdzie nie mam null'a
HELP ME (nie działa wszystko, ani ankieta, ani shout)
eai
Mi FF w konsoli JS wywalil duzo bledow.

Zainstaluj sobie WebDeveloper Toolbar: http://chrispederick.com/work/webdeveloper/
Będziesz miał do dyspozycji Konsole JS która pokaże Ci w której lini masz błąd i co źle zrobiłeś.

Pozdrawiam.
bim2
tez dostaje,ale to nie sa bledy z js tylko css itp. Zalezy od thea a ja thema nie robie ylko kumpel, chodzi o to ze na FF dziala na IE nie
eai
No to jak wywala jakieś błędy to przecież trzeba to poprawić. questionmark.gif

A o to błędy JS:
Kod
Błąd: $("clock") has no properties
Plik źródłowy: http://nfscg.info/x-trim3/java.js
Wiersz: 26

Błąd: niezrozumiała seria znaków po elemencie dokumentu
Plik źródłowy: http://nfscg.info/x-trim3/index.php?site=shout&ajax=ok&xcmd=view
Wiersz: 4, Kolumna: 12
Kod źródłowy:
</fieldset><fieldset>-----------^

Błąd: $("shout") has no properties
Plik źródłowy: http://nfscg.info/x-trim3/
Wiersz: 105

Błąd: $("ankieta") has no properties
Plik źródłowy: http://nfscg.info/x-trim3/
Wiersz: 141


I ty twierdzisz ze to nie są błędy JS ?
mike
A co to za durny temat wątku?
No i może jeszcze daj w temacie Nie działa na moim kompie, w czym błąd?

Czytałeś w Regulaminie ten fragment?
Cytat
Ważną sprawą jest właściwe zatytułowanie naszego posta. Temat powinien być krótki (nie używamy pełnych zdań, lecz posługujemy się raczej hasłami), ale możliwie najdokładniej precyzujący poruszaną tematykę. Przykład dobrego tytułu to: "PdfLib - osadzanie czcionek". Fatalne tytuły to np. "Pomocy!!!", "WAŻNEEE!", "PROBLEM...". Posty o takich tematach mogą zostać zamknięte przez moderatora do czasu podania właściwego tytułu.


Zamykam.
Wiesz co zrobić żebym otworzył.

P.S.
W PW proszę podac linka do tego wątku.

---added---
Otwieram
.
eai
Zamiast $("shout").innerHTML = obj.responseText; daj:
GetElementById('shout').innerHTML = obj.responseText;

Powinno pomoc.
bim2
No i bledów na ie nie ma ale nie działa shout ;( ani ankieta. W czym może byc problem?
mike
No ale troche pomyśl nad tym wszystkim.

Podpowiedź ~eai wynikała z tego że nie masz zdefiniowanej funkcji $() stąd zmiana wywołania z $("shout").innerHTML na getElementById('shout').innerHTM (powinno być z małej litery)

Ale w innych miejscach nadal tego używasz.

Zmień wszędzie te wywołania albo dodaj sobie na początku definicje funkcji:
Kod
function $( id )
{
    return document.getElementById( id );
}


P.S.
W podpowiedzi ~eai powinno być chyba document.get.ElementById a nie getElementById
bim2
Tak sie sklada ze mam to w drugim includowanym pliku ale dam to jeszcze

EDIT: teraz pisze ze:
Oczekiwano obiektu w lini 23

Linia 23:<script type="text/javascript" src="advajax.js"></script><script type="text/javascript">
dalej:
function $( id )
{
return document.getElementById( id );
}

Pomoze ktos??

Sorka za dubla, ale żebyście widzieli ten temat tongue.gif
To tak, poradziłem sobie dodajać
Cytat
<script defer type="text/javascript">
tongue.gif Dziła i tu i tu
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.