Autor | Zpráva | ||
---|---|---|---|
camrak Profil * |
#1 · Zasláno: 22. 6. 2007, 11:09:41
Přátelé tápu. Mám baner, na něm 10 tlačítek, každý tlačítko musí směřovat na jinou html adresu.
Každé tlačítko má definovaný skript. on (press, release) { DifClickthru= _root.clickthru + escape("&_bb_url="+"http://www.adresa.cz/ble/bleble/"); getURL(DifClickthru, "_top"); } Musí být funkční ve výměným systému (_root.clickthru) Proč mi to nefunguje? P.S. - jsem v počátcích....... :-) |
||
dredie Profil |
#2 · Zasláno: 22. 6. 2007, 12:43:46
co je za funkci escape?
jake hodnoty nabyva _root.clickthru? predpokladam nefunkcnost kvuli nepaltnym hodnotam DifClickthru. Byt tebou, dam pod DifClickthru= _root.clickthru + escape("&_bb_url="+"http://www.adresa.cz/ble/bleble/"); tuto funkci: trace(DifClickthru); at zjistis, jake hodonty vlastne nabyva. Jestli tam budes mit cokoli jineho, nez string, je chyba jasna. d. |
||
camrak Profil * |
#3 · Zasláno: 22. 6. 2007, 12:59:47
díky za odpověď,
escape převádí adresu na encode URL formát, to by asi neměl být problém. jak praví nápověda: Converts the parameter to a string and encodes it in a URL-encoded format, where all nonalphanumeric characters are replaced with % hexadecimal sequences. When used in a URL-encoded string, the percentage symbol (%) is used to introduce escape characters, and is not equivalent to the modulo operator (%). _root.clickthru je definován billboardem pro započtení kliků. Já jsem přesvědčenej, že ten skript mam dobře, ale holt nejede díky výměnému systému. (vlastně potřebuju todle potvrdit a nebo vyvrátit) |
||
Časová prodleva: 17 let
|
0