Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Problem sa vise divova koji su rezultati

[es] :: Javascript i AJAX :: Problem sa vise divova koji su rezultati

[ Pregleda: 1552 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

lnenad
BN

Član broj: 142288
Poruke: 24
*.telrad.net.

Sajt: www.nenadspp.com


Profil

icon Problem sa vise divova koji su rezultati13.12.2008. u 14:56 - pre 186 meseci
Ovako, treba da pozovem neku php stranicu i da ispise nesto (primjer) i to radi kako treba, ali posto imam vise stvari, zelim da napravim vise rezultatnih divova, rez1, rez2, rez3 itd.. (Broj nije fiksan nego je zavisan od broja redova u MySQL bazi)

E sad, greska je u tome sto nisam toliko strucan sa jsom pa mi treba pomoc

Evo sta sam ja "napravio"

Code:
function dc(id)

var idd = "rez"+id;
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 }
var url = "dc.php?id="+id;
xmlHttp.onreadystatechange=stateChanged 
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}

function stateChanged() 

if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 document.getElementById(idd).innerHTML=xmlHttp.responseText 
 } 
}

function GetXmlHttpObject()
{
var xmlHttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 //Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}


Naravno stranica se preko PHP lepo generise. Sta nisam dobro uradio :( ?

http://www.reklamozderi.com - Najbolje i najgore svetske TV reklame
http://www.kosmosblog.com - Prva srpska blog aplikacija
 
Odgovor na temu

Nikola Poša
Backend (PHP) developer
Beograd

Član broj: 173839
Poruke: 1616
*.adsl-a-1.sezampro.yu.



+33 Profil

icon Re: Problem sa vise divova koji su rezultati14.12.2008. u 09:53 - pre 186 meseci
Problem je to shto ta funkcija stateChanged() "ne vidi" tu promenljivu idd koja je lokalna za funkciju dc(). Tu promenljivu idd morash ili da prosledish funkciji stateChanged(), ili jednostavno da je deklarishesh na pochetku skripta (iznad svih funkcija) kao globlanu promenljivu...
 
Odgovor na temu

lnenad
BN

Član broj: 142288
Poruke: 24
*.telrad.net.

Sajt: www.nenadspp.com


Profil

icon Re: Problem sa vise divova koji su rezultati14.12.2008. u 11:58 - pre 186 meseci
Pretpostavio sam da je to i prosledio sam, ali ponovo nece, nece i nece :(

http://www.reklamozderi.com - Najbolje i najgore svetske TV reklame
http://www.kosmosblog.com - Prva srpska blog aplikacija
 
Odgovor na temu

Nikola Poša
Backend (PHP) developer
Beograd

Član broj: 173839
Poruke: 1616
*.adsl-a-1.sezampro.yu.



+33 Profil

icon Re: Problem sa vise divova koji su rezultati14.12.2008. u 12:33 - pre 186 meseci
A jesi probao da je deklarishesh kao globalnu, na pochetku skripta?

btw Ako koristish Firefox, probaj Error Console (Tools -> Error Console), tu sigurno pishe u chemu je problem... :)
 
Odgovor na temu

lnenad
BN

Član broj: 142288
Poruke: 24
*.telrad.net.

Sajt: www.nenadspp.com


Profil

icon Re: Problem sa vise divova koji su rezultati14.12.2008. u 16:58 - pre 186 meseci
Problem je sto pozivam direktno kao funkciju pa to ne mogu da uradim :(

http://www.reklamozderi.com - Najbolje i najgore svetske TV reklame
http://www.kosmosblog.com - Prva srpska blog aplikacija
 
Odgovor na temu

Nikola Poša
Backend (PHP) developer
Beograd

Član broj: 173839
Poruke: 1616
*.adsl-a-1.sezampro.yu.



+33 Profil

icon Re: Problem sa vise divova koji su rezultati14.12.2008. u 17:07 - pre 186 meseci
Ne razumem...

Ja ti samo kazhem da deklaraciju te promenljive idd treba da stavish iznad funkcija dc() i stateChanged(). Ovako:
var idd; treba da stoji odmah na pochetku tog skripta, iznad f-je dc(), a na pochetku f-je dc() umesto var idd = "rez"+id; treba da pishe samo idd = "rez"+id;.
 
Odgovor na temu

lnenad
BN

Član broj: 142288
Poruke: 24
*.telrad.net.

Sajt: www.nenadspp.com


Profil

icon Re: Problem sa vise divova koji su rezultati14.12.2008. u 19:41 - pre 186 meseci
Da razumio sam te, ali kakve veze ima ako stavim to kad pozivam direktno funkciju, kako će taj kod biti izvršen ?, ili ne razumijem kako js funkcioniše :D ?

http://www.reklamozderi.com - Najbolje i najgore svetske TV reklame
http://www.kosmosblog.com - Prva srpska blog aplikacija
 
Odgovor na temu

Nikola Poša
Backend (PHP) developer
Beograd

Član broj: 173839
Poruke: 1616
*.adsl-a-1.sezampro.yu.



+33 Profil

icon Re: Problem sa vise divova koji su rezultati14.12.2008. u 19:52 - pre 186 meseci
A zashto jednostavno ne probash to da uradish, tada cesh se i sam uveriti kako JS funkcionishe... A funkcionishe kao i svaki drugi skript jezik... :)

Ti cesh da pozivash tu funkciju koja je u javascript kodu, a ta funkcija ce da ima pristup svemu shto je deklarisano unutar nje i onome shto je deklarisano kao "globalno" za taj skript (promenljive, neke druge funkcije, itd.).
 
Odgovor na temu

lnenad
BN

Član broj: 142288
Poruke: 24
*.telrad.net.

Sajt: www.nenadspp.com


Profil

icon Re: Problem sa vise divova koji su rezultati16.12.2008. u 19:16 - pre 186 meseci
Nema veze rijesio sam na drugi nacin, bez koriscenja ajaxa hvala u svakom slucaju ;)

http://www.reklamozderi.com - Najbolje i najgore svetske TV reklame
http://www.kosmosblog.com - Prva srpska blog aplikacija
 
Odgovor na temu

Nikola Poša
Backend (PHP) developer
Beograd

Član broj: 173839
Poruke: 1616
*.adsl-3.sezampro.yu.



+33 Profil

icon Re: Problem sa vise divova koji su rezultati16.12.2008. u 20:18 - pre 186 meseci
Ok, nema na chemu...
 
Odgovor na temu

[es] :: Javascript i AJAX :: Problem sa vise divova koji su rezultati

[ Pregleda: 1552 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.