IT NEWS PC REVUE PC FORUM FreeBSDInternet time: @226
Obsah fóra
Pravidlá  •  Kontakt  •  Prihlásenie  •  Registrácia

Dokonalosť v jednoduchosti

Wyse T10 – dokonalosť, na ktorú ste čakali. www.ts.avnet.com

Lepšie vzťahy so zákazníkmi

väčšiu kontrolu nad firemnými procesmi získate so softvérom Sunsoft.CRM crm.sunsoft.sk

Zbavte sa viazanosti

Za Samsung Galaxy Ace so zlatým O2 Paušálom zaplatíte teraz 12 €! pausal.o2.sk

Sprostredkovávajte hypotéky

Začnite sprostredkovávať hypotéky s úspešným hypotekárnym centrom! www.SprostredkovanieUverov.sk

Prejdite do O2

s platbou na faktúru a získajte bonus 50€. Len v e-shope. www.o2.sk

System sa tvari ze premenna neexistuje pritom ked existuje

Zaslať odpoveď
AutorSpráva
gamelaster
Užívateľ
Užívateľ

Založený: 27.01.2011
Príspevky: 73

PríspevokZaslal: Pi 28.10.11 11:15Odpovedať s citátomNávrat hore

Ahojte, mam tu taky problem, tu je kod:

index.php
kód:
var id;
id = 2;
function newid(cisielko){
   id = cisielko;
}
function mapa(){
   $.get("map.php", function(data){
   document.getElementById('mapa').innerHTML = data;
   });
   setTimeout("mapa()",5000);
}


map.php
kód:
?><img src='<? echo $gr['block']; ?>.png' title='x:<? echo $ex; ?>y:<? echo $ey; ?>' onClick='if(mod == "p") { this.src = id; $.get("lol.php?x=<? echo $ex; ?>&y=<? echo $ey; ?>&newblock=" + id); } if(mod == "z") { if(this.src != "1.png") { this.src= "1.png"; $.get("lol.php?x=<? echo $ex; ?>&y=<? echo $ey; ?>&newblock=1"); } }'><?


u toho if(mod=="p") mi nechce zistit tu premnnu ID. Inac, ta premenna mod je z index.php a to funguje Tu to je:
index.php
kód:
var mod = "p";
.... script ....
mod = "p";
.... else .....
mod = "z";


map.php, to iste ako hore

Toto co som teraz napisal nejde.

P.S. id nastavuje toto:
kód:
<br><img src="2.png" onClick='newid(2);'><img src="3.png" onClick='newid(3);'>
(Toto je v index.php)
Zobraziť informácie o autoroviOdoslať súkromnú správu
chrono
Skúsený užívateľ
Skúsený užívateľ

Založený: 13.11.2007
Príspevky: 808

PríspevokZaslal: Pi 28.10.11 11:35Odpovedať s citátomNávrat hore

Keď si už nedal odkaz na živú ukážku, mohol si ten kód upraviť tak, aby sa v ňom aj dalo vyznať (a aby bolo zrejmé, čo má to vlastne robiť).

Každopádne kombinovať globálne premenné, Ajax, innerHTML je dosť odvážne.
Zobraziť informácie o autoroviOdoslať súkromnú správu
gamelaster
Užívateľ
Užívateľ

Založený: 27.01.2011
Príspevky: 73

PríspevokZaslal: Pi 28.10.11 12:04Odpovedať s citátomNávrat hore

ehm, nechcem zverejnovat link, no poviem co sa deje. Vlastne ked kliknem, ono to ma zmenit obrazok, mne to zmeni obrazok, ale na .png, takze tam neprida tu premennu id.

// pridané po 16 minútach od posledného príspevku

No ok, tu to je http://code-forum.eu/mc/ (Nepokladajte to ako za reklamu)
Zobraziť informácie o autoroviOdoslať súkromnú správu
chrono
Skúsený užívateľ
Skúsený užívateľ

Založený: 13.11.2007
Príspevky: 808

PríspevokZaslal: Pi 28.10.11 14:27Odpovedať s citátomNávrat hore

Načítavať mapu 20 krát za sekundu aj keď sa nič nezmenilo je zbytočné (zbytočne to zaťažuje server a nedá sa to ani debugovať).

Posielanie celej mapy je tiež zbytočné, stačilo by nejaké pole s prvkami, html kód by sa mohol vytvoriť priamo v prehliadači (alebo by sa mohol použiť canvas).
Zobraziť informácie o autoroviOdoslať súkromnú správu
gamelaster
Užívateľ
Užívateľ

Založený: 27.01.2011
Príspevky: 73

PríspevokZaslal: Pi 28.10.11 14:52Odpovedať s citátomNávrat hore

ona sa posle 20krat za sekundu preto, lebo som to chcel spravit aby to bolo live , skusal som to skamosom, islo to celkom lvie.
Zobraziť informácie o autoroviOdoslať súkromnú správu
Zobraziť príspevky z predchádzajúcich:    
Zaslať odpoveď
Nemôžete pridávať nové témy do tohto fóra.
Nemôžete odpovedať na témy v tomto fóre.
Nemôžete upravovať svoje príspevky v tomto fóre.
Nemôžete mazať svoje príspevky v tomto fóre.
Nemôžete hlasovať v tomto fóre.

Powered by phpBB 2.x.x © 2005 - 2012 PCforum, webhosting by WebSupport, edited by JanoF

SEO - optimalizácia pre vyhľadávače

Freebsd