bir html sayfası içinde iframe ile çağrılan bir haber bandı yaptım ancak bu haber bandı içindeki haber başlıklarında o haberle ilgili detaylı açıklama sayfasına link verdim sorunda burada başladı. Bu script ile asp veritabanından alınan bu başlıklara tıklanınca başlığa ait detay yine aynı iframe içinde açılıyor . Ben ise bu detay sayfasını normal sayfa olarak açmak istiyorum. Yapmak istediğim sayfayı blank olarak açmak deyil doğrudan link ile alakalı sayfanın açılmasını sağlamak ama yapamadım ve oldukça sinirlendim arkadaşlar. Bu konuda bana yardım edebilecek varmıdır...
ilgili konu başlıklarına link veren kod alttaki şekildedir. Nasıl bir yol bulabilirim...

- whipper
- 7 yorum var
- 04 Şubat 2007 11:42
« önceki yazı gizemli siteler bilen var mı? |
sonraki yazı » rich text editor arıyorum |
Yorumlar
Eğer yanlış anlamadıysam şöyle yapmalısın.
iframe içerisindeki haber başlıklarına target="_parent" eklemelisin.
<a href="http://ww.haber.com/haber.asp?no=1" target="_parent">Haber Başlığı</a>
gibi olmalı yani :)
Cevaplar için teşekkürler , ancak sanırım olayı tam anlatamadım. ASP dosyasını ana sayfada küçük bir bölümde iframe ile gösteriyorum ve bu bölümde kayan yazılar geçiyor. Bu bölüme yazı başlıklarını çağıran ve kayarak geçmesini sağlayan ise asp veritabanından bilgiyi çekerek o bölüme getiren bir asp dosyası içindeki javascript kodu. yani ana sayfada iframe içinde yer alan o başlıklar linkli ama o linkleri javascript kodları veriyor. O java kodlarınıda yukarıda verdim. Yapılması gerekenler normal bir yazı başlığına html mantığı ile link vermek deyil. Yukarıda verdiğim kodun içine javascriptte sorun yaratmadan ve ana sayfada ifreme içinde açmadan sayfayı açacak bir komut arkadaşlar. Yoksa dediğiniz tamam doğruda bu dediğinizi ekleyecek bir yer yok zaten o iframe içindeki başlıklarda... iframe içinde bir javascript mevcut ve o javascript içinde de link veren yukarıda verdiğim kod satır ve ben o koda ekleme yaparak ancak sayfayı iframe dışında tam sayfa olarak açtırabilirim... Umarım anlatabilmişimdir... Cevaplar için tekrar teşekkürler...
verdiğin kodda,
((a href=haberdetay.asp?id=<%=rsbbs('id')%>>))
başlayan kod var ya. o kod yerine şunu kullanırsan sorun çözülecektir.
((a href="haberdetay.asp?id=<%=rsbbs('id')%>" target="_top"))
kod örneğini biraz garip verdim çünkü link olarak algılıyordu bildirgec. (ee ne yapsın)
Sevgili ngagerz ilgin için teşekkürler. Sorunu çözdüm nihayet . Nasıl dersen senin verdiğin örneği uyguladım ama olmadı ancak yine senin verdiğin örnekten yola çıkarak kodu yeniden düzenledim. Javascriptten pek anlamam ama yinede yazmayı başardım senin vermiş olduğun örneği aşağıdaki gibi değiştirerek uyguladım ve nihayet sonuca ulaştım...

Çok teşekkürler arkadaşım sağolasın...
yazıp, screen shot almaya vakit bulamadığımdan dolayı istediğin kodu veremedim. aptal aptal parantezlerle anlatmaya çalıştım. sonuç olarak doğru ve tarif etmeye çalıştığım şeyi yapmışsın.tebrikler;)
unutmadan; üzerinde oynama yaptığın kod asp kodu. javascript sadece verinin kayması için kullanılmış olmalı.
saygılar.
yazıp, screen shot almaya vakit bulamadığımdan dolayı istediğin kodu veremedim. aptal aptal parantezlerle anlatmaya çalıştım
Ekran görüntüsüne de gerek yok. Ben ilk mesajımda nasıl yazmışım dikkat etmedin mi hiç :)
pillinetwork sitelerine yorum ekleyebilmek ve daha fazlası için, üye olun ya da giriş yapın.

