Diskuze: ASP - JS

C# .NET .NET (C# a Visual Basic) ASP - JS American English version English version

Avatar
matesax
Redaktor
Avatar
matesax:

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:

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:

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:

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:

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:

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

Nahoru Odpovědět 12.11.2012 10:04
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
matesax
Redaktor
Avatar
Odpovídá na David Čápka
matesax:

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:

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
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
matesax
Redaktor
Avatar
Odpovídá na David Čápka
matesax:

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
Tým ITnetwork
Avatar
Odpovídá na matesax
Drahomír Hanák:

$("#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:

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.