Zoque.Forum
»
Div ile farklı katmana bölüm çağarmak
|
| ://www Web tasarımı ve internet ile ilgili olarak karşılaştığınız problemleri ve merak ettiklerinizi burada tartışabilirsiniz. |
![]() |
|
|
LinkBack | Seçenekler |
|
|
#1 (permalink) |
|
Üyelik Tarihi: 12.01.2004
Yer: Istanbul
Yaş: 21
Mesaj: 5
|
Div ile farklı katmana bölüm çağarmak
Başlık ne kadar iç açıcı bilmiyorum fakat istediğim şöyle bişey.
2 tane div ile katman oluşturdum. Bu katmanların isimleri 1 ve 2 olsun diyelim.. 1. Bölümde bi buttona tıklandığı zaman 2. bölümdeki katmanın içeriğini değiştirmek istiyorum. Yani açıkçası iframe ile yapabildiğimiz bu işlemi div ile yapmak mümkünmüdür? Mümkünse mantık olarak nasıl yapabilirim? İyi Çalışmalar Herkeze |
|
|
|
|
|
#3 (permalink) |
|
Üyelik Tarihi: 12.01.2004
Yer: Istanbul
Yaş: 21
Mesaj: 5
|
Re: Div ile farklı katmana bölüm çağarmak
Sanırım bu işlem için js fln mı kullanmam gerekiyor? Tam olarak anlayamadım?
"getElementByID('div2').innerHTML" Kullanımı ile ilgili biraz araştırma yaptım fakat genelde sanki ajax kullanımı gibi geldi Başka yolu yokmudur acaba? |
|
|
|
|
|
#4 (permalink) |
|
Üyelik Tarihi: 24.10.2001
Yer: İstanbul
Yaş: 26
Mesaj: 263
|
Re: Div ile farklı katmana bölüm çağarmak
Ben de o şekil birşey yapmıştım resim gösterimi için. Kodları koyayım işine yarar heralde java ajax gibi birşeydi
![]() <script type="text/JavaScript"> function ajaxsayfa(url, divid){ document.getElementById(divid).innerHTML="Resim Yükleniyor..." var page_request = false if (window.XMLHttpRequest) // if Mozilla, Safari etc page_request = new XMLHttpRequest() else if (window.ActiveXObject){ // if IE try { page_request = new ActiveXObject("Msxml2.XMLHTTP") } catch (e){ try{ page_request = new ActiveXObject("Microsoft.XMLHTTP") } catch (e){} } } else return false page_request.onreadystatechange=function(){ loadpage(page_request, divid) } page_request.open('GET', url, true) page_request.send(null) } function loadpage(page_request, divid){ if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1)) document.getElementById(divid).innerHTML=page_requ est.responseText } </script> Link verirken de; <a href="#" onClick="ajaxsayfa('ilanresim.ASP?id=<%=RS("Id")%> &resim=3','icerik');"><img src="/resim/<%=RS("Id")%>/<%=RS("Foto3")%>" width="100" border="0" /></a> Gibi bir kod ile yaptırmıştım. Umarım işine yarar. |
|
|
|
|
|
#5 (permalink) |
|
Üyelik Tarihi: 12.06.2000
Yer: ankara
Mesaj: 1,977
|
Re: Div ile farklı katmana bölüm çağarmak
illa ki ajax kullanarak yapmak durumunda değilsiniz. eğer çok fazla veri yoksa bunları sayfa yüklenirken farklı JavaScript değişkenlerine atarsınız. daha sonra butona tıklandığı zaman da div'in innerHTML'ini ilgili değişkenle değiştirirsiniz. tabi bu yöntemle veriler sayfanın çağrıldığı zamanki halde olur. daha dinamik bir yapıda olması için ajax ile kullanıcının istediği zaman veriyi çağırıp innerHTML ile değiştirmek daha iyi olabilir.
kolay gelsin.
__________________
bet3 ~izlenimsel betimlemeler blog kardeşliği ~blogger en asil duygunun insanıdır fotoğrafya |
|
|
|
|
|
#6 (permalink) |
|
Üyelik Tarihi: 12.01.2004
Yer: Istanbul
Yaş: 21
Mesaj: 5
|
Re: Div ile farklı katmana bölüm çağarmak
Yapıcağım sayfada çok fazla değişkenim yok hatta çağırmak istediğim sayfalar sabit sayfa yani bildiğimiz HTML in içerisine text js ile nasıl yapabilirim bunu? Bu konuda yardımcı olabilirseniz sevinirim.
İlginiz için teşekkürler. İyi Çalışmalar |
|
|
|
|
|
#7 (permalink) |
|
Üyelik Tarihi: 12.06.2000
Yer: ankara
Mesaj: 1,977
|
Re: Div ile farklı katmana bölüm çağarmak
o zaman size tavsiyem farklı divlere içeriği bastırmak ve göstermek istemediğiniz div'lerin style="display:none" ile görünümünü engellemek.
Kod:
<div id="icerik1">.....</div> <div id="icerik2" style="display:none">.....</div> <div id="icerik3" style="display:none">.....</div> <div id="icerik4" style="display:none">.....</div> kolay gelsin. -- bu arada çağarmak değil çağırmak diye yazılır.
__________________
bet3 ~izlenimsel betimlemeler blog kardeşliği ~blogger en asil duygunun insanıdır fotoğrafya |
|
|
|
|
|
#8 (permalink) |
|
Üyelik Tarihi: 06.07.2006
Yer: İstanbul
Yaş: 22
Mesaj: 215
|
Re: Div ile farklı katmana bölüm çağarmak
Kod:
<script type="text/JavaScript"> function degistir(mesajNo){ if(mesajNo==1) mesaj="ilk mesaj"; else if(mesajNo==2) mesaj="ikinci mesaj"; else if(mesajNo==3) mesaj="ucuncu mesaj"; document.getElementById("2").innerHTML=mesaj; } </script> <div id="1"> <a href="JavaScript:degistir(1);">link 1</a> <a href="JavaScript:degistir(2);">link 2</a> <a href="JavaScript:degistir(3);">link 3</a> </div> <div id="2" style="height: 300px;"></div> |
|
|
|
|
|
#9 (permalink) |
|
Üyelik Tarihi: 18.03.2002
Yer: izmir
Yaş: 26
Mesaj: 140
|
Re: Div ile farklı katmana bölüm çağarmak
script çalışıyor fakat şöyle bir şey nasıl yapılır, burada id="2" üzerinde açıyor mesajları biz bunu istediğimiz id üzerinde açmasını nasıl sağlarız ? yani link 1 e tıklandığında id="1" de link 2 ye taklındağında id="5" de açsın gibi bir şey nasıl yapılabilir ? Mümkünmüdür ?
|
|
|
|
Zoque'a hoşgeldiniz!