Pomoć - Pretraga - Članovi - Kalendar
Puna verzija: [reseno] text problem
Dizajn Zona > Tehnike > Flash
radoman2
Uveo sam xml bazu koja se prikazuje u text polju, i sve to lepo sljaka ali sad mi treba da po pritisku na proizvod moze da se desi neka funkcija. http://www.mediaart.co.yu/temp/katalog.swf

i da jos jedan problem smile.gif, u katalogu imam 844 proizvoda a flash mi izlista manje od 800, tako da mi nedostaju podaci za zvucnike i deo wireless-a. Koji bi mogao da bude problem?

poz
the
ako ćeš koristiti akciju iz tekst polja, onda ti treba <a href=\"asfunction:mojaFunkcija,parametar\">Dodaj u korpu</a> tag i naravno, html txt polje.

što se gutanja dela xml-a tiče, verovatno imaš neku sintaksnu grešku u xml-u pa ne parsira dobro.
radoman2
CITAT (the @ Aug 19 2005, 06:17)
ako ćeš koristiti akciju iz tekst polja, onda ti treba <a href=\"asfunction:mojaFunkcija,parametar\">Dodaj u korpu</a> tag i naravno, html txt polje.
*

objasni mi ovo malo bolje, ocu recimo pritiskom na tekst "Dodaj u korpu"da uradi trace("proba") Jel moze to uopste?!
the
CITAT (radoman88 @ Aug 19 2005, 06:27)
objasni mi ovo malo bolje, ocu recimo pritiskom na tekst "Dodaj u korpu"da uradi trace("proba") Jel moze to uopste?!
*


Pa zar nisam napisao? U tvom tekst polju, umesto "Dodaj u korpu" teksta, stavljaš <a href=\"asfunction:mojaFunkcija,parametar\"><u>Dodaj u korpu</u></a>. Umesto "parametar" ubacuješ već neku vrednost iz xml-a po kojoj definišeš koji je proizvod u pitanju, njegov id ili šta već...
I onda samo definišeš tu funkciju koju bi pozvao i šta ona radi...

function mojaFunkcija(proizvodId) {
trace("u korpu je ubačen ",proizvodId," proizvod")
}

yo?
radoman2
Ti si legenda, hvala ti zauvek. Imas od mene pivo u svako doba!!! biggrin.gif
the
CITAT (radoman88 @ Aug 19 2005, 08:13)
hvala ti zauvek.


ph34r.gif
radoman2
Jos nesto; kako da umesto tog parametra stavim xmlConnector.firstChild.childNodes ili tako nesto i da radi?
gStyle
http://www.flashmagazine.com/786.htm
gStyle
...a ponekad bi i mogao da NEpreskacem citanje postova... huh.gif
the
pa to što želiš da ti se izvrši napiši unutar funkcije! recimo xmlConnector.firstChild.childNodes, šta god to bilo...
radoman2
skontao sam kako ide! hvala

edit: jel moze da bude vise parametara?
ako sam ovako napisao:

izabrani_proizvod.htmlText += artikal+"<a href=\"asfunction:dodaj,"+model+"\"> Dodaj u korpu!</a>
kako dodajem jos jedan parametar npr. cena?
gStyle
ako sam te dobro razumeo:

izabrani_proizvod.htmlText = artikal+"<a href=\"asfunction:dodaj,"+model+"\"> Dodaj u korpu!</a>
izabrani_proizvod.htmlText += artikal+"<a href=\"asfunction:dodaj,"+model+"\"> Dodaj u korpu!</a>
the
CITAT (radoman88 @ Aug 20 2005, 14:05)
kako dodajem jos jedan parametar npr. cena?


spoji sve u jedan string, znači:
CODE
parametar = xml.tra.la.la.artikal + "," + xml.tra.la.la.cena;


onda lepo u samoj funkciji koju pozivaš napišeš:
CODE
var niz:Array = parametar.split(",")
artikal = Number(niz[0]);
cena = Number(niz[1]);
radoman2
Hvla the na odgovoru, ali uspeo sam sve da resim pomocu jednog parametra, samo je trebalo odspavati malo smile.gif

aj uzdravlje
Ovo je "lo-fi" verzija našeg glavnog sadržaja. Da biste videli punu verziju, sa svim informacijama, formatiranjem ili slikama, molimo vaskliknite ovde.
Invision Power Board © 2001-2013 Invision Power Services, Inc.