IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
matesax
Tvůrce
Avatar
matesax:11.11.2012 16:57

Dobrý den,
potřeboval bych v ASP generovaném elementu zavolat JS - jenže s parametry - takže se znakem ' - ten je ale prohlížeči předkládán v číselné podobě - takže mi to JS nezavolá - co s tím? Děkuji.

 
Odpovědět
11.11.2012 16:57
Avatar
Kit
Tvůrce
Avatar
Odpovídá na matesax
Kit:11.11.2012 17:18

Zkus ten kód vložit do sekce CDATA.

Nahoru Odpovědět
11.11.2012 17:18
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
matesax
Tvůrce
Avatar
Odpovídá na Kit
matesax:11.11.2012 17:35

Moment - jak to myslíš? Mám normální HTML - v ASP a v něm:

<%: Html.TextBoxFor(m => m.Pirate0, new { onfocus = "this.select()" })%>

Každopádně jsem si již našel JQuery metodu...

 
Nahoru Odpovědět
11.11.2012 17:35
Avatar
Kit
Tvůrce
Avatar
Odpovídá na matesax
Kit:11.11.2012 17:45

To je fakt tak těžké zadat do Googla dotaz "textboxfor javascript"? Je to hned první odkaz.

Nahoru Odpovědět
11.11.2012 17:45
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
matesax
Tvůrce
Avatar
Odpovídá na Kit
matesax:12.11.2012 7:17

Tak jsem blázen - proč to nefunguje?

$('#Language').change(function () {
    document.location.href = '/?lang=' + $("#Language option:selected");
});
Editováno 12.11.2012 7:18
 
Nahoru Odpovědět
12.11.2012 7:17
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na matesax
David Hartinger:12.11.2012 10:04

Nefunguje to vůbec nebo to přesměrovává blbě?

Nahoru Odpovědět
12.11.2012 10:04
New kid back on the block with a R.I.P
Avatar
matesax
Tvůrce
Avatar
Odpovídá na David Hartinger
matesax:12.11.2012 10:06

Vůbec - nic se neděje - což je nejhorší - nevím, ve které části je chyba... A v JQuery používám menu, takže přdané je...

Editováno 12.11.2012 10:09
 
Nahoru Odpovědět
12.11.2012 10:06
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na matesax
David Hartinger:12.11.2012 10:13

Ta událost je napsaná dobře, máš ten kód v události DOMReady nebo alespoň na konci skriptu? Vypadá to, že ten element v tu chvíli neexistuje.

Nahoru Odpovědět
12.11.2012 10:13
New kid back on the block with a R.I.P
Avatar
matesax
Tvůrce
Avatar
Odpovídá na David Hartinger
matesax:12.11.2012 10:15

No mám to na konci - kontrolu tam mám - tak to tam zkusím strčit... (Myslel jsem, že to není nutné - když nepotřebuji, aby to šlo hned.)

Editováno 12.11.2012 10:15
 
Nahoru Odpovědět
12.11.2012 10:15
Avatar
Odpovídá na matesax
Drahomír Hanák:12.11.2012 12:38

$("#Language option:selected") Ti vybere ten vybrany prvek. Ty chceš ale hodnotu. Budto ojednoduše this.value nebo v jQuery $("#Language option:selected")­.val()

 
Nahoru Odpovědět
12.11.2012 12:38
Avatar
matesax
Tvůrce
Avatar
Odpovídá na Drahomír Hanák
matesax:12.11.2012 17:11

Ale mně se vůbec neprovádí change... Je to tím jak psal David Hartinger - děkuji! :)

Jinak použití "this" v JS mi přijde někdy zvláštní - že to vůbec funguje... :)

Editováno 12.11.2012 17:13
 
Nahoru Odpovědět
12.11.2012 17:11
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 11 zpráv z 11.