Archívum
június 14, 2008
Akadálymentes webkettes alkalmazások
A weboldalak eredendően dokumentumok voltak. Az akadálymentességi szempontok ahhoz lettek igazítva, hogy a dokumentumok fogyasztását lehetővé tegyék a legszélesebb réteg felé. Manapság már inkább webalkalmazások vannak, máshogy kell megközelíteni az elérhetőségi kérdéseket, a látogatóból lett felhasználó már nem (csak) dokumentumokkal találkozik, azzal pedig nem lehet mindig takarózni, hogy ne csinálj ajaxos alkalmazást, mert nem látják a „vakok”. De akkor mi a teendő? Ezt a kérdést járta körbe T. V. Raman (Google mérnök) a Google I/O 2008 konferencián tartott Leveraging Web 2.0 Design Patterns For Enhanced Accessibility előadásában.
Utólag létrehozott getter nem adja ki a privát változót
Sziasztok!
Érdekes jelenségre bukkantam, és szeretnék belőle tanulni (de sajnos megakadtam).
Kezdjük a kóddal, ami egyszerű:Vagyis: a get2 esetében látszólag helyes a futási környezet, mert a "this" működik. Viszont a privát változót nem éri el. Ez miért van így? Meg lehetne valahogy csinálni, hogy az utólag létrehozott függvény olvassa a privát változót is? (Ezek szerint különbözik a "this" érvényessége és a scope működése? Ez miért jó?)
(Próbáltam mindenhogy, sehogyan sem ment...)
Köszi!
■ Érdekes jelenségre bukkantam, és szeretnék belőle tanulni (de sajnos megakadtam).
Kezdjük a kóddal, ami egyszerű:
<html>
<head>
<title>teszt</title>
<script type="text/javascript">
kk=new function()
{
this.alma=55;
var korte="körte";
this.get=function(a)
{
return eval(a);
}
}
alert(kk.get("this.alma")); //55
alert(kk.get("korte")); //körte
kk.get2=function(a)
{
return eval(a);
}
alert(kk.get2("this.alma")); //55
alert(kk.get2("korte")); //hiba!!! nincs definiálva!?
</script>
</head>
<body>
</body>
</html>
(Próbáltam mindenhogy, sehogyan sem ment...)
Köszi!
június 13
Kedd: Firefox 3 találkozó Budapesten (Download Day parti)
Budapesti Letöltés Napja buli
■ jQuery selector ciklusban
Szeretnem a kovetkezo kodot hasznalni, de sajnos nem mukodik rendesen:A myCookies egy tomb, amely a kovetkezo ertekeket tartalmaza: 1 2 es 6. Szoval:Erdekes modon a $('#forum-list-' + i).hide(); parancs csak az 1 es 2-es ID-t dologza at. Furcsa, sot nem ertem!
Probaltam igy:es mukodik!
Szoval nem ertem a ciklusom viselkedeset. Miert nem latja a 6-ot is a fenti ciklus?
■
var myCookies = unescape(readCookie("accordion")).split(',');
for (var i=0; i<myCookies.length; i++)
{
$('#forum-list-' + i).hide();
}
alert(myCookies[0]); // 1
alert(myCookies[1]); // 2
alert(myCookies[2]); // 6
Probaltam igy:
$('#forum-list-1).hide();
$('#forum-list-2).hide();
$('#forum-list-3).hide();
Szoval nem ertem a ciklusom viselkedeset. Miert nem latja a 6-ot is a fenti ciklus?
Dojo jsonnal
Sziasztok!
Probalkozom, hogy dojoval a szervertol jovo json uzenetet feldolgozzam. A kovetkezo jelenseget tapasztalom. Ha a handleAst jsonra allitom, akkor gyun a firefox konzolban az uzenet: Consider using mimetype:text/json-comment-filtered to avoid potential security issues with JSON endpoints (use djConfig.usePlainJson=true to turn off this message). A js objektumot megkapom. A problemakat megoldani szeretem, nem pedig elnyomni, ezert atallitom a szerver oldalon a megadott mimetypera. Valtozas semmi. Ugyanaz a hibauzenet, ugyanugy megvan a js objektum. Amennyiben a handleAst atallitom "json-comment-filtered"-re, hibauzenet erkezik (Error: JSON was not comment filtered message=JSON was not comment filtered). Mi az ur isten baja van nekie?
Kliens:Szerver:
[colorer=php]
<?php
header("content-type: text/json-comment-filtered");
$buggy = $_REQUEST["buggy"] == "yes";
$status = $buggy == true ? "failed": "success";
echo json_encode(array(
"message" => array(
"header" => array(
"status" => $status
),
Probalkozom, hogy dojoval a szervertol jovo json uzenetet feldolgozzam. A kovetkezo jelenseget tapasztalom. Ha a handleAst jsonra allitom, akkor gyun a firefox konzolban az uzenet: Consider using mimetype:text/json-comment-filtered to avoid potential security issues with JSON endpoints (use djConfig.usePlainJson=true to turn off this message). A js objektumot megkapom. A problemakat megoldani szeretem, nem pedig elnyomni, ezert atallitom a szerver oldalon a megadott mimetypera. Valtozas semmi. Ugyanaz a hibauzenet, ugyanugy megvan a js objektum. Amennyiben a handleAst atallitom "json-comment-filtered"-re, hibauzenet erkezik (Error: JSON was not comment filtered message=JSON was not comment filtered). Mi az ur isten baja van nekie?
Kliens:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title></title>
<style type="text/css">
@import "dojo-release-1.1.1-src/dijit/themes/tundra/tundra.css";
@import "dojo-release-1.1.1-src/dojo/resources/dojo.css"
</style>
<script type="text/javascript" djConfig="parseOnLoad: true, isDebug: true" src="dojo-release-1.1.1-src/dojo/dojo.js"></script>
<script type="text/javascript">
dojo.require("dijit.form.Button");
dojo.require("dojo.parser");
</script>
</head>
<body class="tundra">
<button dojoType="dijit.form.Button">
<script type="dojo/method" event="onClick">
var kawe = {
url: "form-publish.php",
handleAs: "json-comment-filtered",
load: function(data) {
console.log(data);
},
};
dojo.xhrGet(kawe);
</script>
Get!
</button>
</body>
</html>
[colorer=php]
<?php
header("content-type: text/json-comment-filtered");
$buggy = $_REQUEST["buggy"] == "yes";
$status = $buggy == true ? "failed": "success";
echo json_encode(array(
"message" => array(
"header" => array(
"status" => $status
),
Kizárás a Google indexéből
Akár ilyen következménye is lehet egy lyukas WordPress-nek
■ Űrlap feldolgozás
Sziasztok
Abban kérném valaki segítségét hogy egy html-ben készítettem egy ürlapot amit feldolgoz egy php ez az ürlap egy megrendelő, müködik is minden, csak annyi volna a kérdésem hogy hogy lehet azt megcsinálni hogy amelyik terméket nem rendelték meg, tehát az értéke 0 azt ne jelenjen meg az email-ben sem.
■ Abban kérném valaki segítségét hogy egy html-ben készítettem egy ürlapot amit feldolgoz egy php ez az ürlap egy megrendelő, müködik is minden, csak annyi volna a kérdésem hogy hogy lehet azt megcsinálni hogy amelyik terméket nem rendelték meg, tehát az értéke 0 azt ne jelenjen meg az email-ben sem.
Megjelent az Opera 9.5 - villámgyors böngészés!
Gyors tartalomelérés, Opera Link, biztonsági fejlesztések stb.
■ Rails 2.1 újdonságok ingyenes PDF formátumban
Letölthető könyv a 2.1-es kiadás újdonságaival
■