Pouze tento týden sleva až 80 % na e-learning týkající se C# .NET
Aktuálně: Postihly zákazy tvou profesi? Poptávka po ajťácích prudce roste, využij slevové akce 80% výuky zdarma!
https://www.itnetwork.cz/csharp
Avatar
matesax
Redaktor
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
Redaktor
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
Redaktor
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
Redaktor
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
Redaktor
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 Čápka
Tým ITnetwork
Avatar
Odpovídá na matesax
David Čápka: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
Jsem moc rád, že jsi na síti, a přeji ti top IT kariéru, ať jako zaměstnanec nebo podnikatel. Máš na to! :)
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
matesax
Redaktor
Avatar
Odpovídá na David Čápka
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 Čápka
Tým ITnetwork
Avatar
Odpovídá na matesax
David Čápka: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
Jsem moc rád, že jsi na síti, a přeji ti top IT kariéru, ať jako zaměstnanec nebo podnikatel. Máš na to! :)
Avatar
matesax
Redaktor
Avatar
Odpovídá na David Čápka
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
Drahomír Hanák
Redaktor
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
Redaktor
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 Čápka - 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.