by mslot
28. november 2011 19:05
En panel i asp.net bliver expandet til en div. Vil du have fat i denne div via id’et, kan du ikke bare tilgå den ved at skrive
$('#PanelId')
da en id’et på panelet bliver sammensat af flere forskellige faktorer, fx. dens parent osv. For at bruge overstående er man derfor nød til at kende navngivningsreglerne, eller se på kildekoden som IIS’en smider tilbage i hovedet på browseren, dog kan man med jquery gøre noget meget smart. Man kan nemlig søge DOM’en efter div id’er indeholdende en tekst, meget lig SQL’s LIKE statement.
Har vi defineret en panel sådan her:
<asp:Panel ID="panelInfoBox" Style="border: 1px solid black;" runat="server"></asp:Panel>
Kan vi få fat i fx teksten, ved at bruge lidt jquery magi:
$("div[id$=panelInfoBox]").text("hello world");
Her sætter vi teksten i panelet. Dette er meget nemmere at læse, og virker hvis man omrokerer hele html’en.
by mslot
24. november 2011 14:33
Lat og lon til googlemaps, skal separeres med et punktum, og ikke et komma. Dette har nok højest sandsynlig noget at gøre med hvordan et decimal tal repræsenteres i Danmark i forhold til “resten” af verden (bare rolig der er andre lande som også bruger komma). Læs mere om decimal tal her. Er du interesseret i at læse mere om radix punktets historie, så kan det gøres her.