Archívum - Dec 7, 2010
Oszály változók hivatkozása belső metódusokból
Sziasztok!
Hogyan lehet egy belső metódusból meghivatkozni egy osztály változót JavaScript-ben?
Pl:Köszi a válaszokat!
sirkalmi
■ Hogyan lehet egy belső metódusból meghivatkozni egy osztály változót JavaScript-ben?
Pl:
TestClass = function() {
this.ize = 'bigyo';
this.valami = new Array();
this.metodus = function() {
dojo.forEach(this.valami, function(item) {
//itt pl hogyan tudok hivatkozni az ize nevű osztály változóra?
})
}
}
sirkalmi
háttérkép lentebbről indítása
Kedves Bárki!
Egy weblap "page" részében a backgroundot három képből építeném fel:
1, kezdő (left, top elhelyezésű) felül lekerekített sarkú kép (átlátszó a kép felső két sarkánál a szín)
2, utána egy négyszög alakú repeat-y irányban addig amíg kell
3, zárásul egy (left, bottom elhelyezésű) alsó sarkainál lekerekített kép
Ezzel egy kellemes kerekített sarkú szöveghátteret kapok.
Csakhogy a sokszorosított 2. kép mivel nem kerekített sarkú, ezért a kezdő kép alatt kilátszik és megszünteti a lekerekített sarok jelleget.
Próbálkoztam már mindennel, de nem bírtam elérni, hogy a 2. kép sokszorosítását az első után kezdje el, vagy legalább lentebbről, hogy azt a néhány pixelnyi saroklekerekítésnél ne jelenjen meg hátulról.
Mivel lehet ezt megoldani?
mert amiket én próbáltam eddig nem jött össze.
Köszönöm a segítséget.
CSS-sel készítem a stílust
#page {
width: 800px;
margin: 0px auto;
background: url(images/img03.png) repeat-y left top;}
#page-bgtop {
background: url(images/bogyo_2.png) no-repeat left top;}
#page-bgbtm {
padding: 20px 30px;
background: url(images/img04.png) no-repeat left bottom;}
■ Egy weblap "page" részében a backgroundot három képből építeném fel:
1, kezdő (left, top elhelyezésű) felül lekerekített sarkú kép (átlátszó a kép felső két sarkánál a szín)
2, utána egy négyszög alakú repeat-y irányban addig amíg kell
3, zárásul egy (left, bottom elhelyezésű) alsó sarkainál lekerekített kép
Ezzel egy kellemes kerekített sarkú szöveghátteret kapok.
Csakhogy a sokszorosított 2. kép mivel nem kerekített sarkú, ezért a kezdő kép alatt kilátszik és megszünteti a lekerekített sarok jelleget.
Próbálkoztam már mindennel, de nem bírtam elérni, hogy a 2. kép sokszorosítását az első után kezdje el, vagy legalább lentebbről, hogy azt a néhány pixelnyi saroklekerekítésnél ne jelenjen meg hátulról.
Mivel lehet ezt megoldani?
mert amiket én próbáltam eddig nem jött össze.
Köszönöm a segítséget.
CSS-sel készítem a stílust
#page {
width: 800px;
margin: 0px auto;
background: url(images/img03.png) repeat-y left top;}
#page-bgtop {
background: url(images/bogyo_2.png) no-repeat left top;}
#page-bgbtm {
padding: 20px 30px;
background: url(images/img04.png) no-repeat left bottom;}
dojox.layout.ContentPane - executeScripts
Szervusztok!
Most döbbentem rá, hogy a dijit.layout.ContentPane-be betöltött script tag-ek kizárólag a firefox böngészőben futnak le. Utánajártam a dolognak és kiderítettem, hogy ebban az esetben, ha script-tag-ek vannak a tartalomban akkor a dojox.layout.ContentPane-t kell alkalmazni executeScript="true" pareméter értékkel. Szerencsére egy egyszerű replace-el ki tudtam cserélni mindenütt a forrásban. Összesen 92 helyen kellett cserélni.
Most döbbentem rá, hogy a dijit.layout.ContentPane-be betöltött script tag-ek kizárólag a firefox böngészőben futnak le. Utánajártam a dolognak és kiderítettem, hogy ebban az esetben, ha script-tag-ek vannak a tartalomban akkor a dojox.layout.ContentPane-t kell alkalmazni executeScript="true" pareméter értékkel. Szerencsére egy egyszerű replace-el ki tudtam cserélni mindenütt a forrásban. Összesen 92 helyen kellett cserélni.