Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Oczekiwano obietu, czyli wojna z IE :), W FF wszystko dobrze...
b0b3k
post 2.10.2006, 18:56:57
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 24.08.2006

Ostrzeżenie: (0%)
-----


Mam mały problem z javascriptem pod super przeglądarką jaką jest IE, gdy wciskam np. aby dodało film do ulubioncyh wywala błąd - oczekiwano obiektu, natomiast w FF jest wszystko dobrze.


Czy mógłby ktoś przejrzeć kod i ew. nakierowac na błędy?

Z racji tego ze serwis jeszcze nie wystartował nie moge podać linków (oficjalnych) zainteresowanych dam na PW, sorry winksmiley.jpg
Go to the top of the page
+Quote Post
mike
post 2.10.2006, 19:15:46
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


1. Wstawisz kod odpowiedzialny za dodawanie. Przecież nie musisz dawać linka.
2. Przeniosę wątek na Giełdę ofert -> Poszukuję.
3. Zamknę wątek.

Wybierz.
Przecież to jest forum, jak chcesz to dyskutujemy na forum a nie na PW.
Go to the top of the page
+Quote Post
b0b3k
post 2.10.2006, 20:26:47
Post #3





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 24.08.2006

Ostrzeżenie: (0%)
-----


nie musisz przenosic, wystarczy znalesc blad a nie od razu zlecac prace winksmiley.jpg

  1. <div id="Info">
  2. <p>Dodany przez: b0b3k (14%) (<a href="/profil/14">Profil</a>)</p>
  3. <p>Data dodania: 2006-10-01 16:09</p>
  4. <p>Kategoria: Reklamy</p>
  5. <p>Punktów: -1</p>
  6. <p>Tagi: <a href="/tag/smieszne">smieszne</a>, <a href="tag/test">test</a>, </p>
  7.  
  8. <p id="Komentarzy"><a href="java script:ulubione('162')">Dodaj materiał do ulubionych</a></p>
  9. <p id="DodajPopularnosc"> <a href="#" onclick="judge('162'); return false;" title="Dodaj popularności">Dodaj popularności wrzucającemu.</a><br></p>
  10. <p id="Glos"><a href="java script:vote('162','plus','1')"><img src="/smarty/img/plus.gif" alt="+" title=""></a><a href="#" onclick="vote('162', 'minus', '1'); return false;"><img src="/img/minus.gif" alt="-" title=""></a></p>
  11. </div>


klik na linki powoduje "oczekiwano obiektu " w IE.

  1. function pokaz(id)
  2. {
  3. current=(document.getElementById(id).style.display == 'none') ? 'block' : 'none';
  4. document.getElementById(id).style.display = current;
  5. }
  6.  
  7.  
  8. function bbenjoy(text) {
  9. text = ' ' + text + ' ';
  10. document.form.wiadomosc.value += text;
  11. document.form.wiadomosc.focus();
  12. }
  13. function sprawdz_dlugosc(Object, MaxLen)
  14. {
  15. if(Object.value.length > MaxLen)
  16. {
  17. Object.value = Object.value.substring(0, MaxLen);
  18. }
  19. }
  20.  
  21. function panel(id, mode)
  22. {
  23. if(mode == 'usun') {
  24. var sprawdz = confirm('Jesteś pewny że chcesz usunac komentarz ?');
  25. if(sprawdz == false) {return false;}
  26. }
  27. window.open('xxxxxx'+mode+'&idK='+id, 'Panel admin', 'width=450,height=240,top=400,left=400,scrollbars=1,resizable=1');
  28.  
  29. }
  30.  
  31.  
  32.  
  33.  
  34. function $( id )
  35. {
  36. return document.getElementById( id );
  37. }
  38.  
  39. advAJAX.setDefaultParameters({
  40. onSuccess : function(obj)
  41. {
  42. $("contents").innerHTML = obj.responseText;
  43. },
  44. onLoading : function(obj)
  45. {
  46. $("ajax-process").style.display = "block";
  47. },
  48. onComplete : function(obj)
  49. {
  50. $("ajax-process").style.display = "none";
  51. $("contents").style.display = "block";
  52. }
  53.  
  54. });
  55.  
  56.  
  57. function ulubione(id)
  58. {
  59. page = 'xxx'+id
  60. advAJAX.get({
  61. url: page
  62. });
  63.  
  64. }
  65.  
  66. function judge(id)
  67. {
  68. advAJAX.get({
  69. url: 'xxxx'+id
  70.  
  71. });
  72.  
  73. }
  74. function vote(id,ocena,typ)
  75. {
  76. advAJAX.post({
  77. url: "xxxxxxx",
  78. parameters : {
  79. "id" : id,
  80. "ocena" : ocena,
  81. "typ" : typ,
  82. }
  83.  
  84. });
  85.  
  86. }


Ten post edytował b0b3k 2.10.2006, 20:27:51
Go to the top of the page
+Quote Post
siemakuba
post 2.10.2006, 21:29:21
Post #4





Grupa: Przyjaciele php.pl
Postów: 1 112
Pomógł: 20
Dołączył: 10.04.2005

Ostrzeżenie: (0%)
-----


Hej, nie żadne PW, ale tu.

W funkcji JS ulubione() korzystasz z obiektu advAJAX. W kodzie który pokazałeś nie widzę tego obiektu.

Po drugie - co oznacza "działa pod FireFoxem":
a) działa - dzieje się to co powinno
b) działa - nie pokazuje żadnego błędu ale nie wiem czy dzieje się to co powinno

BTW, cały ten kod JS który pokazałeś to jakieś masakryczne zlepki bez ładu i składu i w dodatku chyba nie w całości... Pokaż ten swój kod takim jakim on jest, może będzie można więcej z tego wywnioskować :)

pozdr.

Ten post edytował siemakuba 2.10.2006, 21:29:44
Go to the top of the page
+Quote Post
b0b3k
post 2.10.2006, 21:39:54
Post #5





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 24.08.2006

Ostrzeżenie: (0%)
-----


działa i dzieje sie to co powinno winksmiley.jpg a ulubione jest w funkcji przeciez - jest w tym kodzie.
Go to the top of the page
+Quote Post
siemakuba
post 2.10.2006, 21:47:10
Post #6





Grupa: Przyjaciele php.pl
Postów: 1 112
Pomógł: 20
Dołączył: 10.04.2005

Ostrzeżenie: (0%)
-----


nie chodzi mi o funkcję ulubione(), tylko dokładnie o to co napisałem powyżej - obiekt advAJAX którego w tej funkcji używasz. Skoro IE pokazuje błąd po kliknięciu na link, który wywołuje funkcję ulubione, to błąd wydaje się być w tej funkcji.

Może postaw średnik za page = 'xxx'+id - teoretycznie nie trzeba, ale może stąd jest błąd.

Jeżeli ciągle nie jest OK zrób w ulubione alert(advAJAX) i pokaż wynik.

pozdr.
Go to the top of the page
+Quote Post
b0b3k
post 3.10.2006, 05:13:36
Post #7





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 24.08.2006

Ostrzeżenie: (0%)
-----


Błąd: ulubione is not defined
Plik źródłowy: java script:ulubione('163')
Wiersz: 1


tak miało byc ? bo cos nie hula smile.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 00:22