ugrás a tartalomhoz

Archívum - Dec 7, 2010 - Fórum téma

Oszály változók hivatkozása belső metódusokból

sirkalmi · 2010. Dec. 7. (K), 22.40
Sziasztok!

Hogyan lehet egy belső metódusból meghivatkozni egy osztály változót JavaScript-ben?

Pl:
  1. TestClass = function() {  
  2.   this.ize = 'bigyo';  
  3.   
  4.   this.valami = new Array();  
  5.   
  6.   this.metodus = function() {  
  7.     dojo.forEach(this.valami, function(item) {  
  8.       //itt pl hogyan tudok hivatkozni az ize nevű osztály változóra?  
  9.     })  
  10.   }  
  11. }  
Köszi a válaszokat!

sirkalmi
 

háttérkép lentebbről indítása

mentelek · 2010. Dec. 7. (K), 15.03
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;}
 

dojox.layout.ContentPane - executeScripts

sirkalmi · 2010. Dec. 7. (K), 12.03
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.