Archívum - 2007 - Fórum téma
május 31
Firefox core javascript bug: instanceof,isPrototypeOf
van az alábbi kód, ami igazából bmilyen faszerkezetre modelt illeszt. szal DOM,FileSystem stb szépen kirajzoltatható vele, de csak IE alatt, firefox szórja rá a szebbnél szebb bugokat, ott kezdődik, hogy instanceof nem működik rendesen(azt alerteztem ki), false értéket ad vissza ott, ahol truet kéne, ha átugroljuk azt a részt, akkor meg ezer másik hibát ad ki.
próbáltam prototypeokkal trükközni az egyes elemtípusoknál, és jól be is szoptam, mert gyanús, hogy core javascript bug van a firefoxban.
jah a kérdés :D meg tudja ezt nekem valaki olyanra csinálni, hogy ne legyen bugos? :D mert én már feladtam, írtam jelentést a bugról, azt jegeltem a projectet
[colorer=javascript]Object.extend=function (o,e){if (o instanceof Object && e instanceof Object) for (var i in e) o[i]=e[i]; return o}
Function.prototype.parameters=function (){for (var i=0,a=[]; i<this.arguments.length; i++) a[i]=this.arguments[i];return a;}
Object.toString=function (o){var s=[];for (var i in o) s.push(i+" => "+o[i]);return s.join(", ");}
String.construct=function (times,iterator){var s="";for (i=0; i<times; i++) s+=iterator;return s}
Function.prototype.write=function (o){this.prototype=o; return this}
Function.prototype.extend=function (e){Object.extend(this.prototype,e); return this}
Object.merge=function (o,e){if (typeof o=="object" && typeof e=="object") for (var i in e) if (!(i in o)) o[i]=e[i]; return o}
function Model()
{
var nodeTypes={};
var prototype=
{
model: this,
addChild: function ()
{
if (!this.hasChildren) return false;
var parameters=arguments.callee.parameters(),type=parameters.shift();
type=type instanceof Type?type:nodeTypes[type];
if (!(type instanceof Type)) return false;
this.childNodes.push(new type.setup(type,parameters,this));
return this.childNodes[this.childNodes.length-1];
},
removeChild: function ()
{
}
}
function Type(key,addon,initialize)
{
this.key=key;
próbáltam prototypeokkal trükközni az egyes elemtípusoknál, és jól be is szoptam, mert gyanús, hogy core javascript bug van a firefoxban.
jah a kérdés :D meg tudja ezt nekem valaki olyanra csinálni, hogy ne legyen bugos? :D mert én már feladtam, írtam jelentést a bugról, azt jegeltem a projectet
[colorer=javascript]Object.extend=function (o,e){if (o instanceof Object && e instanceof Object) for (var i in e) o[i]=e[i]; return o}
Function.prototype.parameters=function (){for (var i=0,a=[]; i<this.arguments.length; i++) a[i]=this.arguments[i];return a;}
Object.toString=function (o){var s=[];for (var i in o) s.push(i+" => "+o[i]);return s.join(", ");}
String.construct=function (times,iterator){var s="";for (i=0; i<times; i++) s+=iterator;return s}
Function.prototype.write=function (o){this.prototype=o; return this}
Function.prototype.extend=function (e){Object.extend(this.prototype,e); return this}
Object.merge=function (o,e){if (typeof o=="object" && typeof e=="object") for (var i in e) if (!(i in o)) o[i]=e[i]; return o}
function Model()
{
var nodeTypes={};
var prototype=
{
model: this,
addChild: function ()
{
if (!this.hasChildren) return false;
var parameters=arguments.callee.parameters(),type=parameters.shift();
type=type instanceof Type?type:nodeTypes[type];
if (!(type instanceof Type)) return false;
this.childNodes.push(new type.setup(type,parameters,this));
return this.childNodes[this.childNodes.length-1];
},
removeChild: function ()
{
}
}
function Type(key,addon,initialize)
{
this.key=key;
május 31
hogyan ellenőrzöm, hogy én vagyok e a látogató kezdőlapja
Sziasztok,
játékot indítanánk, és szeretnénk azt tenni feltételnek, hogy állítsák be az oldalt kezdőlapnak, viszont nem tudom, hogy lehetne ezt ellenőriznünk. Gondolom kell valamilyen azonosítót tárolni a felhasználó gépén, amit beolvasva megtalálom, hogy kicsoda ő, ez nem is gond (sütivel gondolom), viszont nincs ötletem arra, hogy mi módon ellenörzöm, kezdőlap vagyok-e.
Ha van valakinek ötlete, azt megköszönném!
Üdv.:
Szilveszter
■ játékot indítanánk, és szeretnénk azt tenni feltételnek, hogy állítsák be az oldalt kezdőlapnak, viszont nem tudom, hogy lehetne ezt ellenőriznünk. Gondolom kell valamilyen azonosítót tárolni a felhasználó gépén, amit beolvasva megtalálom, hogy kicsoda ő, ez nem is gond (sütivel gondolom), viszont nincs ötletem arra, hogy mi módon ellenörzöm, kezdőlap vagyok-e.
Ha van valakinek ötlete, azt megköszönném!
Üdv.:
Szilveszter
CSS oldalal kapcsolatos kerdes
Hello
Van egy weblapom, a kovetkezo keppen van felepitve (a csontvaz): http://img217.imageshack.us/img217/5108/csszj4.jpg
A "leftmenu" es a "content" ball oldalra van float-olva.
Az #adsense resznek kell egy clear: both; ahoz, hogy normalis latszodjon az oldalon. A gond az, hogy az Adsense reszt a felhasznalo ki tudja kapcsolni egy menubol es akkor a clear: both; kene a #footer reszhez.
Hogy tudom ezt a problemat megoldani ? otletek ?
Koszonom!
■ Van egy weblapom, a kovetkezo keppen van felepitve (a csontvaz): http://img217.imageshack.us/img217/5108/csszj4.jpg
A "leftmenu" es a "content" ball oldalra van float-olva.
Az #adsense resznek kell egy clear: both; ahoz, hogy normalis latszodjon az oldalon. A gond az, hogy az Adsense reszt a felhasznalo ki tudja kapcsolni egy menubol es akkor a clear: both; kene a #footer reszhez.
Hogy tudom ezt a problemat megoldani ? otletek ?
Koszonom!
május 29
mod_rewrite /-jel probléma
Szerencsére nagyon egyszerűen leírható a nagyon idegesítő problémám. Nem működik ez:
RewriteRule (.*) /index.html [L]
Perjel nélkül működik, de ennek perjellel is működnie kéne. Minden más szerveremen működik perjellel, fogalmam sincs, az egyiken miért nem, 500-as hibát ad vissza.
A probléma egyébként az egyik melléktünete egy másik problémának. Virtual hostokat akarok kezelni htaccess-ből: (a 4. sor csak debug, ahhoz nyilván a 3. sort kikommentelem)
A 4. sor úgy működik, ahogy kell: a $1-ben megkapom a hoston belüli elérési utat (érdekes módon QSA paraméter nélkül a fizikai utat adja át benne, méghozzá a végén az index2.php-val).
A 3. sor kéne nekem, viszont nem működik! Akkor se, ha a QSA-paramétert megadom. 500-as hibát ad. Másik szerveremen ez normálisan működik úgy, hogy a vsubdomains előtt perjel van (itt úgy megintcsak 500-as hiba lesz), és természetesen nem kell a QSA, elég az L.
Mitől lehet ez? DocumentRoot-tal nem lehet gond. Esetleg az, hogy a NameVirtualHost nem név alapú (*:80), hanem ip-alapú (xxx.xxx.xxx.xxx:80)? Dehát a kérés rendben befut a docrootba, hiszen a htaccess lefut!
■ RewriteRule (.*) /index.html [L]
Perjel nélkül működik, de ennek perjellel is működnie kéne. Minden más szerveremen működik perjellel, fogalmam sincs, az egyiken miért nem, 500-as hibát ad vissza.
A probléma egyébként az egyik melléktünete egy másik problémának. Virtual hostokat akarok kezelni htaccess-ből: (a 4. sor csak debug, ahhoz nyilván a 3. sort kikommentelem)
RewriteCond %{HTTP_HOST} !^www\.domain.hu$
RewriteCond %{HTTP_HOST} ^([\w-]+)\.domain.hu$
RewriteRule (.*) vsubdomains/%1/htdocs/$1 [L]
RewriteRule (.*) vsubdomains/%1/htdocs/index2.php?b=$1 [L,QSA]
RewriteCond %{HTTP_HOST} ^([\w-]+)\.domain.hu$
RewriteRule (.*) vsubdomains/%1/htdocs/$1 [L]
RewriteRule (.*) vsubdomains/%1/htdocs/index2.php?b=$1 [L,QSA]
A 4. sor úgy működik, ahogy kell: a $1-ben megkapom a hoston belüli elérési utat (érdekes módon QSA paraméter nélkül a fizikai utat adja át benne, méghozzá a végén az index2.php-val).
A 3. sor kéne nekem, viszont nem működik! Akkor se, ha a QSA-paramétert megadom. 500-as hibát ad. Másik szerveremen ez normálisan működik úgy, hogy a vsubdomains előtt perjel van (itt úgy megintcsak 500-as hiba lesz), és természetesen nem kell a QSA, elég az L.
Mitől lehet ez? DocumentRoot-tal nem lehet gond. Esetleg az, hogy a NameVirtualHost nem név alapú (*:80), hanem ip-alapú (xxx.xxx.xxx.xxx:80)? Dehát a kérés rendben befut a docrootba, hiszen a htaccess lefut!
Eclipse pluginek
Üdv mindenkinek!
Eclipset használok, azon bellül az Aptanát. Olyan plugin iránt éreklődök, ami a dreamweaverhez hasonlóan ha egy html dokumentumot átmozgatok egyik almappába, akkor az összes hivatkozás minden html dokumentumban kövesse a módosítást. Ha valaki ismer ilyent, ne tartsa magában! :-)
FeFe
■ Eclipset használok, azon bellül az Aptanát. Olyan plugin iránt éreklődök, ami a dreamweaverhez hasonlóan ha egy html dokumentumot átmozgatok egyik almappába, akkor az összes hivatkozás minden html dokumentumban kövesse a módosítást. Ha valaki ismer ilyent, ne tartsa magában! :-)
FeFe
Mit jelent PHP-ben a "->" operátor?
Sziasztok!
Nagyon kezdő kédést szeretnék feltenni. :-(
Olvasgatotm és tanulgatom a php nyelvet és sok php kódban találkozom a következő szimbólummal , jellel "->" amit nem tudok beazonosítani. Nem találom az operátorok között sem. Az is lehet, hogy rossz helyen keresem.
Például:
$my->id
Ez mit jelent?
Előre is köszi a segítséget.
Üdv.
kicsikepetike
■ Nagyon kezdő kédést szeretnék feltenni. :-(
Olvasgatotm és tanulgatom a php nyelvet és sok php kódban találkozom a következő szimbólummal , jellel "->" amit nem tudok beazonosítani. Nem találom az operátorok között sem. Az is lehet, hogy rossz helyen keresem.
Például:
$my->id
Ez mit jelent?
Előre is köszi a segítséget.
Üdv.
kicsikepetike
php vs m$ AD authentikció
Üdv!
Olyan problémába ütköztem, hogy egy active directoryból kéne authentikálnom (win 2003 server) php segitségével.
Néhány példa átnyálazása után a saját ldapomból (linux debian...) simán megy a dolog.
Ami lényegi különbség van a 2 adatbázis között, hogy mig a linuxon levő ldap uid-ben tárolja a felhasználónevet addig a microsoft féle a samacontname-ben.
El tudom ugyan érni, hogy beazonosítson a AD, de csak a teljes név (cn) szerint, ha a mező nevet átirom samacountnamre már nem enged be.
Próbáltam anonymousként is bemenni utána ldap_search de akkor sem látja a samacountname-t, ezt csak akkor látom ha teljes nével beléptet és akkor használom az ldap_search-t.
Van valakinek valami ötlete mit ronthatok el?
thx
■ Olyan problémába ütköztem, hogy egy active directoryból kéne authentikálnom (win 2003 server) php segitségével.
Néhány példa átnyálazása után a saját ldapomból (linux debian...) simán megy a dolog.
Ami lényegi különbség van a 2 adatbázis között, hogy mig a linuxon levő ldap uid-ben tárolja a felhasználónevet addig a microsoft féle a samacontname-ben.
El tudom ugyan érni, hogy beazonosítson a AD, de csak a teljes név (cn) szerint, ha a mező nevet átirom samacountnamre már nem enged be.
Próbáltam anonymousként is bemenni utána ldap_search de akkor sem látja a samacountname-t, ezt csak akkor látom ha teljes nével beléptet és akkor használom az ldap_search-t.
Van valakinek valami ötlete mit ronthatok el?
thx
május 28
PHP fordítás
Szeretnék egy PHP scriptet gép kóddá fordítani. Eddig nem sikerült. Próbálkoztam a bcompilerrel és egy bizonyos Roadsend Compiler Studio-val. Van a Microsoftnak egy Phalanger nevű cucca, de azzal se tudtam sokat kezdeni.
Kérlek titeket, segítsetek!
És igen, a platform Windows, de nem baj, ha linuxon is megy :)
Előre is köszönöm a segítségeteket.
üdv. krey
■ Kérlek titeket, segítsetek!
És igen, a platform Windows, de nem baj, ha linuxon is megy :)
Előre is köszönöm a segítségeteket.
üdv. krey
Egy terület frissitése oldal letöltés nélkül ...
Sziasztok !
- Van egy oldalam és egy hozzátartozó chat . A chat-nak van egy olyan módja ,hogy lehet nézni az oldalról ,hogy hányan vannak fenn hány szoba stb. Most van egy php file ami figyeli ,hogy hányan vannak fenn a chaton . Az oldalon ezt iframes megoldással tudtam megoldani ,de rágyüttem ,hogy milyen ocsmány az iframe . Hallottam erről az AJAX-ról . Nos ezt ,hogy lehetne megoldani ,hogy működjön ,úgy hogy belép az user a chat-ra és az oldalon is lehessen azonnal látni oldal frissítés nélkül? Előrre is THX !
PHP file elérése :
- http://www.mapdesign.extra.hu/chat/info_embedded.php
Még 1x thx !
■ - Van egy oldalam és egy hozzátartozó chat . A chat-nak van egy olyan módja ,hogy lehet nézni az oldalról ,hogy hányan vannak fenn hány szoba stb. Most van egy php file ami figyeli ,hogy hányan vannak fenn a chaton . Az oldalon ezt iframes megoldással tudtam megoldani ,de rágyüttem ,hogy milyen ocsmány az iframe . Hallottam erről az AJAX-ról . Nos ezt ,hogy lehetne megoldani ,hogy működjön ,úgy hogy belép az user a chat-ra és az oldalon is lehessen azonnal látni oldal frissítés nélkül? Előrre is THX !
PHP file elérése :
- http://www.mapdesign.extra.hu/chat/info_embedded.php
Még 1x thx !
május 27
sima file append de a meglévő fájl elejére!
Sziasztok!
Hogy lehet azt megoldani hogy php file append-nél ne a txt végére fűzze az új szöveget, hanem az elejéhez csapja hozzá?
Először csináljak másolatot róla aztán írjam felül az egyiket az új adattal és vágjam egybe őket?
Ez elég barbár megoldás lenne sztem.
Valami ötlet?
Előre is kösz!
■ Hogy lehet azt megoldani hogy php file append-nél ne a txt végére fűzze az új szöveget, hanem az elejéhez csapja hozzá?
Először csináljak másolatot róla aztán írjam felül az egyiket az új adattal és vágjam egybe őket?
Ez elég barbár megoldás lenne sztem.
Valami ötlet?
Előre is kösz!