Would you like to react to this message? Create an account in a few clicks or log in to continue.



 
PortalAnasayfaAramaLatest imagesGiriş yapKayıt Ol

 

 Java Script Çerçeve

Aşağa gitmek 
YazarMesaj
©AntiCoDe©
WebmasTeR
WebmasTeR
©AntiCoDe©


Mesaj Sayısı : 199
Kayıt tarihi : 22/11/07

Java Script Çerçeve Empty
MesajKonu: Java Script Çerçeve   Java Script Çerçeve Icon_minitimeC.tesi Şub. 16, 2008 10:47 pm

Çerçeveler Frames (Çerçeveler)
Javascriptte frameler pencerelerle eşit işlem görür. Sanırım bir pencerenin içeriğinin nasıl değiştiğini hatırlarsınız. Hepsi frameler içinde geçerlidir. Basit anlatımla, her frame ayrı bir pencere olmalıdır. Erişim şekli haricinde başka hiç bir fark yoktur.
Frameler arası komünikasyon
Buda aynı HTMLde olduğu gibi çalışır. Prensip aynıdır. HTML ile, başka bir frame'e bağlanmak için target="frameadı" kullanırsınız, javascript ile parent.framename.location.href = 'http://www.herhangibir.com'. Gördünüz mü? nekadar kolay. Eğer, benimsayfam adlı frame a link verecek bir javascript isterseniz, şöyle yazacaksınız:

Herhangibir.com

Anlaşıldı mı? Şimdi gerçekten frameler arası komünikasyona başlayalım. Bir frameden öbürüne bir kaç kelime yazalım. Tetikleyen de bir link olsun. Framesetin kodu şöyle:






Şimdi, target.htm yi yapınız fakat içi boş olsun, hatta etiketleri bile olmasın.
Gelelim top.htm ye. Herhangi bir linki tetikleyici olarak kullanıyorum. şöyle:

Acaba çalışacak mı?!

Yukardaki satır uygulanmaya başladığı zaman, Javascript target adındaki frame'e ulaşır. Daha önceden dediğimiz gibi frame bir pencere gibi düşünüldüğü için, document özelliklerine sahiptir. Nerede document var ise orada writeln() metodu vardır ve oda frame'in içeriğinin üzerine yazar ve "Heeeeyyy!!!" çıkar.
Sayfa başına dön Aşağa gitmek
https://mekanburasi.forumgratuit.ro
 
Java Script Çerçeve
Sayfa başına dön 
1 sayfadaki 1 sayfası
 Similar topics
-
» Java Script If-Then-Else

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
 :: Bilgisayar Oyunları & PS :: GENEL BİLGİSAYAR KONULARI-
Buraya geçin: