Autor Zpráva
camrak
Profil *
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
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 *
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)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0