Tárgyszó szerinti listázás: Javascript

Legyen kereső az oldaladon

Balássy György (MS RD, ASP.NET MVP, MCTS) Annyira hozzá vagyunk szokva, hogy az interneten minden tartalom kereshető, hogy ma már nagyon amatőrnek tűnnek azok a weboldalak, ahol nem találunk keresődobozt. Szerencsére a Google AJAX Search API segítségével nagyon könnyen beépíthetjük a Google keresőjét a saját weboldalunkba. Tovább »

2010.01.24. | Permalink | Hozzászólások: 0 | Tárgyszavak: , ,

ASP.NET AJAX 4: Content Delivery Network és ScriptManager

Balássy György (MS RD, ASP.NET MVP, MCTS) Korábban már említettem, hogy a Ajax Library-hez tartozó JavaScript fájlokat a Microsoft közzétette a saját Content Delivery Networkjén. Ráadásul nem csak az Ajax Library split script fájljai és a jQuery Library, hanem a System.Web szerelvényben található hagyományos WebForms szkriptek is felkerülnek a CDN-re. Mindez felturbózva a ScriptManager új lehetőségeivel teljesen szabályozhatóvá teszi, hogy pontosan milyen szkript hivatkozások renderelődnek az oldalunkba. Tovább »

2009.12.26. | Permalink | Hozzászólások: 0 | Tárgyszavak: , , ,

ASP.NET AJAX 4: JSONP, avagy a Same Origin Policy megkerülése

Balássy György (MS RD, ASP.NET MVP, MCTS) Aki foglalkozott már AJAX-szal az tudja, hogy privacy okokból az XMLHttpRequest objektummal végzett kérésekre alapértelmezés szerint a böngésző érvényesíti az ún. Same Origin Policy-t, ami azt biztosítja, hogy az AJAX-os kéréseink csak arra a szerverre irányulhassanak, ahonnan az oldal letöltődött. Ez gond, ha nyilvános szolgáltatásokat akarok JavaScriptből elérni, nem is csoda, hogy van szabványos módszer a megkerülésére. Tovább »

2009.12.16. | Permalink | Hozzászólások: 0 | Tárgyszavak: , , ,

Sunyi POST Enternél

Balássy György (MS RD, ASP.NET MVP, MCTS) Az a tény, hogy a böngészők totálisan inkompatibilisek egymással, minden napra új meglepetéseket tartogat. Egyes böngészők már akkor is máshogy viselkednek, ha egy vagy több szövegdoboz van egy űrlapon. Tovább »

2009.11.01. | Permalink | Hozzászólások: 0 | Tárgyszavak: , , ,

CSS és Javascript minimalizálás MSBuildből

Balássy György (MS RD, ASP.NET MVP, MCTS) Az ASP.NET Web Site típusú projekt egyik tulajdonsága, hogy nem tartozik hozzá project fájl. Ez ugyan többnyire előny, mert kényelmes, nekem most éppen hátrány, mert MSBuilddel akarom automatizálni nem csak a fordítási folyamatot, hanem a web.config production beállításokkal történő frissítését, a felesleges könyvtárak törlését, továbbá a CSS és Javascript fájlok minimalizálását is. Tovább »

2009.10.26. | Permalink | Hozzászólások: 0 | Tárgyszavak: , , ,

ASP.NET AJAX 4: Kevesebb töltögetés

Balássy György (MS RD, ASP.NET MVP, MCTS) Az ASP.NET csapat nemrég elérhetővé tette a Microsoft AJAX Library Preview 6 változatát, amivel egy rakás olyan újdonság vált elérhetővé, amellyel végül sokkal kevesebb Javascriptet kell a weboldal látogatóira rátukmálnunk. Tovább »

2009.10.26. | Permalink | Hozzászólások: 0 | Tárgyszavak: , ,

ASP.NET AJAX 4: Kliens oldali adatkötés – Sys.Observer

Balássy György (MS RD, ASP.NET MVP, MCTS) A cikksorozat előző részeiben ([1], [2]) az egyszeri adatkötéssel ismerkedtünk, ami sok esetben nagyon hasznos, de mégis az az igazi, ami a megváltozott adatot automatikusan képes frissíteni a felhasználói felületen. Ehhez arra van szükségünk, hogy észrevegyük, ha egy objektum valamelyik tulajdonsága megváltozik, ami lássuk be, JavaScriptben nem is olyan egyszerű feladat. Tovább »

2009.10.06. | Permalink | Hozzászólások: 0 | Tárgyszavak: , ,

ASP.NET AJAX 4: Kliens oldali adatkötés - webszolgáltatáshoz

Balássy György (MS RD, ASP.NET MVP, MCTS) A cikksorozat előző részében bemutattam, hogyan használhatjuk az ASP.NET AJAX 4 kliens oldali DataView vezérlőjét helyi változókban tárolt adatok adatkötéssel történő megjelenítéséhez. Ebben a részben kiszakadunk a böngészőből és egy webszolgáltatástól kérjük le az adatokat. Tovább »

2009.10.04. | Permalink | Hozzászólások: 0 | Tárgyszavak: , ,

ASP.NET AJAX 4: Kliens oldali adatkötés - alapok

Balássy György (MS RD, ASP.NET MVP, MCTS) Több, mint 2 éve, hogy először írtam lelkendezve a kliens oldali deklaratív adatkötésről. Akkor mindez az ASP.NET Futures részeként, mintegy előzetesként volt elérhető, és ahogy a 2007-es Web Konferencián be is mutattam, az XML-Script volt a fő csapásirány. Aztán tavaly nyáron jött a hír, hogy az XML-Script megy a kukába, és az ASP.NET AJAX-ban egy teljesen új megvalósítással fogunk találkozni. Tovább »

2009.10.02. | Permalink | Hozzászólások: 0 | Tárgyszavak: , ,

Kliens oldali validálás és OnClientClick

Balássy György (MS RD, ASP.NET MVP, MCTS) Ha egy weboldalon valaminek a törlésére készítünk funkciót, postback előtt mindig célszerű rákérdeznünk a felhasználónál, hogy valóban szeretné-e törölni a kiválasztott elemet. Az ilyen “valóban használni kívánja a légzsákot” jellegű kérdések megvalósítására kiváló hely a Button osztály OnClientClick tulajdonsága, az egyetlen hátránya, hogy összevész a validator vezérlők kliens oldali szkriptjeivel. Tovább »

2009.03.14. | Permalink | Hozzászólások: 0 | Tárgyszavak: ,

AjaxControlToolkit CalendarExtender testreszabás

Dávid Zoltán A CalendarExtender az egyik kedvenc vezérlőm az AjaxControlToolkitben. Ráállítom mondjuk egy TextBoxra és szépen segít azt egy érvényes dátummal kitölteni. Tovább »

2008.03.21. | Permalink | Hozzászólások: 0 | Tárgyszavak: , , ,

AJAX PageMethod és a gyors felhasználó

Dávid Zoltán Tovább »

2008.02.19. | Permalink | Hozzászólások: 0 | Tárgyszavak: , ,

OnEsemeny a markupban

Dávid Zoltán A legnagyobb agyvérzés az ASP.NET-ben, hogy a szerveroldali események egy részét sikerült CSONTRA UGYANÚGY elnevezni, mint a rég bevált, használt és sok esetben megkerülhetetlen javascript eseményeket. Tovább »

2007.12.09. | Permalink | Hozzászólások: 1 | Tárgyszavak: ,

Internet Explorer 6 DropDownList vs AJAX

Dávid Zoltán Szerencsétlen hatos explorerben kicsit furcsán viselkednek a legördülőlisták. Legutóbb azzal borzolta az idegeimet, hogy ha volt ModalPopupExtender az oldalon és felbukkantottam .Show()-val, akkor ELTŰNT AZ ÖSSZES DropdownList. Nem is jelent meg soha többet, csak ha újratöltődött az oldal. Tovább »

2007.11.25. | Permalink | Hozzászólások: 3 | Tárgyszavak: , ,

Böngészőfelbontás detektálás szerveroldalon

Dávid Zoltán Van egy alkalmazásom néhány előre definiált CSS-sel. Szerveroldalon OnPreRender-ben állítom be, hogy melyiket használja ezek közül a böngésző. Valahogy így. Tovább »

2007.11.05. | Permalink | Hozzászólások: 0 | Tárgyszavak: , , ,

Kattintható sorú GridView

Dávid Zoltán Az ASP.NET GridView-t vagy szereti az ember, vagy nem, én mindenesetre használom. Egész jó listázáshoz, vagy master-detailhez. Utóbbihoz valahogy Select eseményt kell tudni kiváltani a GridView egy során. Normális esetben erre egy Button vagy LinkButton elég. Felmerült, hogy lehet megoldani egy adatsor kiválasztását úgy, hogy ahhoz bárhol lehessen kattintani a soron. Végül ezt találtam a legszebbnek. Tovább »

2007.11.03. | Permalink | Hozzászólások: 5 | Tárgyszavak: , ,

UpdatePanelben scrollbar-pozíció megtartása

Dávid Zoltán Egy UpdatePanelben lévő divben jelenítetek meg egy GridView-t. A div mérete fix, így mikor a gridnek túl sok sora van a div scrollozható. A grid egy AJAX timer eseménykezelőjében UpdatePanel.Update()-tel frissül. Ez a frissülés viszont mindig visszapozicionálta az elejére a div scrollbarját, ami rendkívül idegesítő. Tovább »

2007.09.12. | Permalink | Hozzászólások: 2 | Tárgyszavak: , , ,

Csak összedobom, összehúzom és kész. Kész?

Balássy György (MS RD, ASP.NET MVP, MCTS) Gyakran lehet olyasmit hallani, hogy a Visual Studioban csak létrehozunk egy új projektet, feldobáljuk az oldalra a vezérlőket és máris kész a webalkalmazásunk és úgy jó, ahogy van, mert a Studio, na az aztán király. Tovább »

2007.09.12. | Permalink | Hozzászólások: 0 | Tárgyszavak: , ,

ASP.NET fejlesztők vs. Javascript

Dávid Zoltán Az ASP.NET AJAX vezérlők megejelenése óta egyre kevésbé hivatkozhat arra az ember, hogy "kérem én szerveroldali fejlesztő vagyok, hagyják a javascriptet másra, csináljuk meg a dolgot szerveroldalon". Kínos, ha a megrendelő az UpdatePanel-ből azt a következtetést vonja le, hogy milyen szépen megy MS platformon a javascript fejlesztés. Az IE DOM vs. W3C DOM őrület nagyon keserves éjszakákat szokott nekem okozni. Tovább »

2007.09.04. | Permalink | Hozzászólások: 0 | Tárgyszavak: , ,