Tarih: 2008-05-14, 13:21:54 Mesaj konusu: Javascript if döngüsünü Sonlandırmak
Arkadaşlar siteme pop-up pencere yaptım sorunsuz çalışıyor tek sorun sayfa arası link geçişlerinde her seferinde açılıyor bunun için if döngüsünü nasıl engelleyebilir ve 1 defa açılmasını sağlayabilirim?
php ve html bilgim az oldugu için sizlere sormak istedim.kodlar aşagıda ki gibidir..
Kod:
<script type="text/j a v a s c r i p t">
/******************************************
* Popup Box- By Jim Silver @ jimsilver47@yahoo.com
* Visit http://www.dynamicdrive.com/ for full source code
* This notice must stay intact for use
******************************************/
var ns4=document.layers
var ie4=document.all
var ns6=document.getElementById&&!document.all
//drag drop function for NS 4////
/////////////////////////////////
var dragswitch=0
var nsx
var nsy
var nstemp
function drag_dropns(name){
if (!ns4)
return
temp=e v a l(name)
temp.captureEvents(Event.MOUSEDOWN | Event.MOUSEUP)
temp.onmousedown=gons
temp.onmousemove=dragns
temp.onmouseup=stopns
}
function gons(e){
temp.captureEvents(Event.MOUSEMOVE)
nsx=e.x
nsy=e.y
}
function dragns(e){
if (dragswitch==1){
temp.moveBy(e.x-nsx,e.y-nsy)
return false
}
}
function stopns(){
temp.releaseEvents(Event.MOUSEMOVE)
}
//drag drop function for ie4+ and NS6////
/////////////////////////////////
function drag_drop(e){
if (ie4&&dragapproved){
crossobj.style.left=tempx+event.clientX-offsetx
crossobj.style.top=tempy+event.clientY-offsety
return false
}
else if (ns6&&dragapproved){
crossobj.style.left=tempx+e.clientX-offsetx+"px"
crossobj.style.top=tempy+e.clientY-offsety+"px"
return false
}
}
function initializedrag(e){
crossobj=ns6? document.getElementById("showimage") : document.all.showimage
var firedobj=ns6? e.target : event.srcElement
var topelement=ns6? "html" : document.compatMode && document.compatMode!="BackCompat"? "documentElement" : "body"
while (firedobj.tagName!=topelement.toUpperCase() && firedobj.id!="dragbar"){
firedobj=ns6? firedobj.parentNode : firedobj.parentElement
}
if (firedobj.id=="dragbar"){
offsetx=ie4? event.clientX : e.clientX
offsety=ie4? event.clientY : e.clientY
function hidebox(){
crossobj=ns6? document.getElementById("showimage") : document.all.showimage
if (ie4||ns6)
crossobj.style.visibility="hidden"
else if (ns4)
document.showimage.visibility="hide"
}
Türkiyenin En Geniş Kapsamlı İşitme Engelliler Sitesini Oluşturmak İçin Çalışmalarımız Devam Etmektir.
</br></p>
Site Yönetimi Olarak Proje Çalışmalarımıza Desteklerinizi Bekliyoruz.Hemen Yanda ki Anket Formunu Cevaplamanız Çalışmalarımıza Güç Verecektir.
</br></p>
Saygılarımızla
</br></p>
Türk İşitme Engelliler Cafe Yönetimi
Tarih: 2008-05-14, 13:53:39 Mesaj konusu: Re: Javascript if döngüsünü Sonlandırmak
Yukarıda verdigim scripti index.php dosyasına entegre ettim link arası geçişler de artık çıkmıyor..
Fakat tek bir sorun kaldı haberlerin devamına tıkladıgımızda tekrar çıkıyor.eger yalnızca 1 kez çıkmasını sağlayabilirsek gerçekten herkes için çok yararlı bir eklenti olacak..
Bu forumda yeni başlıklar açamazsınız Bu forumdaki başlıklara cevap veremezsiniz Bu forumdaki mesajlarınızı değiştiremezsiniz Bu forumdaki mesajlarınızı silemezsiniz Bu forumdaki anketlerde oy kullanamazsınız