Stopp Posted November 18, 2006 Report Share Posted November 18, 2006 Labdien. Bija tāda doma uztaisīt tā, ka, līdzko nospiež labo taustiņu lapā, parādas nevis parastā izvēlne, bet manis taisīta un stilizēta. Lūk, uzcepu ko šādu http://stopp.ex.lv/testmenu.html (ar Operu nedarbojas, bet tas pagaidām pofig) viss itkā darbojas skaisti un jauki, bet, līdzko noskrollē drusku lejā, tā tā izvēlne parādas ne tur, kur vajag (drusku augstāk). Vai kāds nezin, kas par vainu? Paldies. Link to comment Share on other sites More sharing options...
bubu Posted November 18, 2006 Report Share Posted November 18, 2006 Ha man tava izvēlne nerādās. Esmu atslēdzis javaskriptam labās pogas čakarēšanu. Link to comment Share on other sites More sharing options...
Stopp Posted November 18, 2006 Author Report Share Posted November 18, 2006 Kā to var izdarīt ? ;) Link to comment Share on other sites More sharing options...
bubu Posted November 18, 2006 Report Share Posted November 18, 2006 Tools->Options->Content->pie Enable Javascript Advanced... Link to comment Share on other sites More sharing options...
Stopp Posted November 18, 2006 Author Report Share Posted November 18, 2006 hmm, nu vismaz man parādīties tā izvēlne parādījās, tikai pa virsu vēl pārlūka oriģinālā contextmenu. Link to comment Share on other sites More sharing options...
Delfins Posted November 20, 2006 Report Share Posted November 20, 2006 Atbildot uz jautājumu - katrā pārlūkā tie X/Y ir pasavējām. IE piem clientX.. a FF, ja nemaldos, eventa X/Y No viena menu sourca: var b=Z(a),c,d; b.r+=a.offsetWidth; if(z) b.s-=a.i.clientTop; if(z){ c=Math.max(document.documentElement.scrollLeft,document.body.scrollLeft)+(document.documentElement.clientWidth!=0?document.documentElement.clientWidth:document.body.clientWidth);d=Math.max(document.documentElement.scrollTop,document.body.scrollTop)+(document.documentElement.clientHeight!=0?document.documentElement.clientHeight:document.body.clientHeight);} if(y){c=document.documentElement.scrollLeft+window.innerWidth;d=document.documentElement.scrollTop+window.innerHeight;} if(x){c=window.scrollX+window.innerWidth;d=window.scrollY+window.innerHeight;}c-=a.i.offsetWidth;d-=a.i.offsetHeight; if(b.r>c){b.r=Math.max(0,b.r-a.offsetWidth-a.i.offsetWidth+(a.f.offsetWidth-a.offsetWidth)); if(z) b.r-=a.i.clientLeft+a.f.clientLeft; } b.s=Math.max(0,Math.min(b.s,d)); K(a.i,b); Tā kā meklē gūglē exampļus katram browserim Link to comment Share on other sites More sharing options...
andrisp Posted November 20, 2006 Report Share Posted November 20, 2006 Te būs divi noderīgi raksti: - http://www.evolt.org/article/Mission_Impos...3335/index.html - http://www.quirksmode.org/js/events_properties.html#position Link to comment Share on other sites More sharing options...
Recommended Posts