Archívum - 2011
május 11
Open Academy
Május 26-án szakmai est a BME-n, benne: PHP, HTML5, verziókövetés stb.
■ IE8 runtime error
Sziasztok!
A következő problémám adódott, kezelnem kell az egér jobb gombját egy flash objektum felett a böngészőben. A kattintással nincs is semmi gond, de a drag&drop futásidejű hibát generál az IE8 alatt a következő függvénynél:
function __flash__addCallback(instance, name) {
instance[name] = function () {
return eval(instance.CallFunction("<invoke name=\""+name+"\" returntype=\"javascript\">" + __flash__argumentsToXML(arguments,0) + "</invoke>"));
}
}
Az lenne a kérdésem, hogy találkozott-e valaki már ezzel a problémával, ha igen, hogyan oldotta meg?
■ A következő problémám adódott, kezelnem kell az egér jobb gombját egy flash objektum felett a böngészőben. A kattintással nincs is semmi gond, de a drag&drop futásidejű hibát generál az IE8 alatt a következő függvénynél:
function __flash__addCallback(instance, name) {
instance[name] = function () {
return eval(instance.CallFunction("<invoke name=\""+name+"\" returntype=\"javascript\">" + __flash__argumentsToXML(arguments,0) + "</invoke>"));
}
}
Az lenne a kérdésem, hogy találkozott-e valaki már ezzel a problémával, ha igen, hogyan oldotta meg?
Háttérszín a gmail levelezőben: hiba
Sziasztok!
Küldtem a minap egy levelet valakinek, kivételesen nem fehér alapon fekete betűvel, hanem kék alapon fehérrel. Ez még nem undorító páros szerintem, de fel akartam hívni a figyelmet jobban.
Aztán kiderült, hogy semmit sem látott az egészből, mert gmailban nyitotta meg a levelet és ott a háttér nem jelenik meg.
De miért ilyen barom a gmail?
Vajon meddig lesz még, hogy a weben sosem lehet tudni, ki mit lát, mert ezek a rajtunk meggazdagodó cégek szarnak ránk és mindegyik a saját elképzelését erőlteti a megjelenést illetően.
Bocs, de fontos levél volt, és tökre felháborító, hogy lehet, ezen múlik a levél eredményessége (állásra való jelentkezés volt).
Szóval miért és szerintetek jól van ez így?
■ Küldtem a minap egy levelet valakinek, kivételesen nem fehér alapon fekete betűvel, hanem kék alapon fehérrel. Ez még nem undorító páros szerintem, de fel akartam hívni a figyelmet jobban.
Aztán kiderült, hogy semmit sem látott az egészből, mert gmailban nyitotta meg a levelet és ott a háttér nem jelenik meg.
De miért ilyen barom a gmail?
Vajon meddig lesz még, hogy a weben sosem lehet tudni, ki mit lát, mert ezek a rajtunk meggazdagodó cégek szarnak ránk és mindegyik a saját elképzelését erőlteti a megjelenést illetően.
Bocs, de fontos levél volt, és tökre felháborító, hogy lehet, ezen múlik a levél eredményessége (állásra való jelentkezés volt).
Szóval miért és szerintetek jól van ez így?
HTML5 – az új szabvány
HTML5 – az új szabvány címen nemrég megjelent a Kiskapu kiadó gondozásában Mark Pilgrim népszerű Dive Into HTML5 könyvének magyar fordítása. Úgy gondolom, a kiadvány nem is lehetne aktuálisabb annak fényében, hogy a múlt héten megrendezett budapesti HTML5 Konferencia közel 400 fő érdeklődésére tartott számot. De az is elég, ha csak a Weblaboron közzétett blogmarkok témáinak alakulását kísértük figyelemmel az elmúlt évben.
május 10
SQL vagy tömb
Hello!
Elméleti kérdésem az lenne hogy ha gyűjteni szeretnék "dolgokat" az oldalon amikre kattint a felhasználó és utána ezeket ki szeretném listázni (pontosan olyan mint egy webshop csak nem termékekre kattint a felhasználó) akkor azt tömbbe, vagy SQL-be érdemes gyűjteni, esetleg tökmindegy? (már mindkét verziót használtam korábbi munkáknál, de jó lenne elhatározni magam, de nem tudok dönteni)
Előre is köszönöm a segítséget!
■ Elméleti kérdésem az lenne hogy ha gyűjteni szeretnék "dolgokat" az oldalon amikre kattint a felhasználó és utána ezeket ki szeretném listázni (pontosan olyan mint egy webshop csak nem termékekre kattint a felhasználó) akkor azt tömbbe, vagy SQL-be érdemes gyűjteni, esetleg tökmindegy? (már mindkét verziót használtam korábbi munkáknál, de jó lenne elhatározni magam, de nem tudok dönteni)
Előre is köszönöm a segítséget!
Függvényhívás, callback, paraméterezés
Sziasztok!
Adott egy függvény ami első paraméterül egy másik függvényt kap, eztán több paraméter is megadható neki. Azt kéne megoldani, hogy ez az függvény hívja meg a paraméterként kapott függvényt további paraméterekkel. Persze variáltabb a helyzet kicsit, de nem hiszem az "osztályok" számítanának itt. Körbejártam a call, apply témakörét, de ott nem egy adott példányt hívnak ha jól értettem. Szóval valami olyasmire lenne szükségem, hogy egy tömbként adhassam át a paraméterként megadott függvénynek a paramétereket. Kódban már érthetőbb lesz talán. Persze az eval sima, de kerülném.Köszi a helpet!
■ Adott egy függvény ami első paraméterül egy másik függvényt kap, eztán több paraméter is megadható neki. Azt kéne megoldani, hogy ez az függvény hívja meg a paraméterként kapott függvényt további paraméterekkel. Persze variáltabb a helyzet kicsit, de nem hiszem az "osztályok" számítanának itt. Körbejártam a call, apply témakörét, de ott nem egy adott példányt hívnak ha jól értettem. Szóval valami olyasmire lenne szükségem, hogy egy tömbként adhassam át a paraméterként megadott függvénynek a paramétereket. Kódban már érthetőbb lesz talán. Persze az eval sima, de kerülném.
function class() {
this.one=one;
function one(arg1,arg2) {
console.log(arg1 + ' ' + arg2);
}
}
function two(func,arg1) {
var arg2='str';
// itt arguments tömbben megvan arg1, vagy többi paraméter.
// itt kéne paraméterekkel meghívni a paraméterként kapott függvény példányt.
// amúgy azt olvastam hogy az arguments tömb már deceprated, mit lehet helyette
// használni?
}
var c1=new class();
two(c1.one,arg1);
SQL-visszakapott sorok kiíratása
Hello! Csináltam egy oldalt aminek ez a lényege, hogy valaki beír egy lekérdezést és a visszakapott sorokat kellene visszaadnia táblázatba foglalva. A problémám pedig az, hogy a kiírást a 2. sortól kezdi, ha pedig egy sor van akkor nem is írja ki, nem értem miért. Ehhez kérnék segítséget. A kiíratást a következő képpen oldottam meg:
echo "Kapott sorok száma: $numr";
print "<table border=1>\n";
while ( $egy_sor = mysql_fetch_row( $res ) )
{
print "<tr>\n";
foreach ( $egy_sor as $mezo ) {
print "\t<td>$mezo</td>\n";
print "</tr>\n";
}
}
print "</table>\n";
}
Előre is köszönöm a segítséget!
■ echo "Kapott sorok száma: $numr";
print "<table border=1>\n";
while ( $egy_sor = mysql_fetch_row( $res ) )
{
print "<tr>\n";
foreach ( $egy_sor as $mezo ) {
print "\t<td>$mezo</td>\n";
print "</tr>\n";
}
}
print "</table>\n";
}
Előre is köszönöm a segítséget!