Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

yeni sayfada açma

Konu, 'Javascript' kısmında duckula tarafından paylaşıldı.

  1. duckula

    duckula Daimi Üye

    Kayıt:
    3 Ağustos 2004
    Mesajlar:
    729
    Beğenilen Mesajlar:
    0
    merhaba, çok acil bir javascript koduna ihtiyacım var.

    html sayfa açıldığında, 2. bir sayfanın daha açılmasını istiyorum.(normal sayfa..ebatları belli, yukarıda düğmeleri olmayan pencere değil)

    yardımcı olabilir misiniz?
     
  2. duckula

    duckula Daimi Üye

    Kayıt:
    3 Ağustos 2004
    Mesajlar:
    729
    Beğenilen Mesajlar:
    0
    ya bu bu kadar zor bişey olmamalı..1 satırlık basit bi koddu..25 kişi okumuş...kimse bilmiyor mu cevabı ya:(
     
  3. mucar

    mucar Üye

    Kayıt:
    19 Eylül 2003
    Mesajlar:
    122
    Beğenilen Mesajlar:
    0
    Dostum dediğin gibi basit bi şey aslında.

    <html>
    <head>
    <title>Yeni Sayfa Açma Scripti</title>
    </head>

    <body

    onload="javascript:net=window.open('deneme.htm','deneme','status=1,width=450,height=300

    resizable=no,scrollbars=no')"); return false;">
    <!-- Sayfa yüklendiğinde yeni sayfa aç -->
    <A href="#"

    onClick="javascript:net=window.open('deneme.htm','deneme','status=1,width=450,height=300

    resizable=no,scrollbars=no')"); return false;">Linke tıklayarak yeni sayfa aç...</A>
    </body>
    </html>

    Bu kodlari text dosyasında yazip yeni_sayfa_ac.htm olarak kaydet.

    Bi tane de deneme.htm diye bi dosya yapalım aynı klasorun içinde olmak şartıyla. Bunun içine de "deneme" yazalım sadece.

    Bu sekilde calisiyo. Ama Xp+Sp2 varsa ustte bir uyari cikacatir. Pop-up oldugu icin engellemeye calışacaktır. O sarı uyarıya tıklayıp "Allow Blocked Content" demelisin. Bu kadar benim soyleyeceklerim. Kolay gelsin...
     
  4. duckula

    duckula Daimi Üye

    Kayıt:
    3 Ağustos 2004
    Mesajlar:
    729
    Beğenilen Mesajlar:
    0
    Teşekkür ederim..ama yazdığın kod çalışmıyor..bi yerde sorun olmalı
    +text link falan var bu kodda.. benim istediğim linke tıklanınca sayfa açılması değil..hiç bişii yapmadan, x sayfasını açtığımda onun yanında aynı anda y sayfası da açılsın??
     
  5. OnR

    OnR Daimi Üye

    Kayıt:
    27 Nisan 2004
    Mesajlar:
    717
    Beğenilen Mesajlar:
    0
    Meslek:
    7/24 Öğrenci
    Şehir:
    İzmir
    <head>...</head> arasına...

    Body tagını da şöyle değiştireceksin...

    Kod:
    <body onload="javascript:openWindow()">
     
  6. mucar

    mucar Üye

    Kayıt:
    19 Eylül 2003
    Mesajlar:
    122
    Beğenilen Mesajlar:
    0
    Selamlar, ben önce bunu kendi bilgisayarımda yazdım, denedim daha sonra gönderdim. Gönderirken nasıl olduysa virgülün ikisi gitmiş yapıştırıca. Bir de zaten gönderdiğim sayfa başlangıçta bir sayfa açıyo. Ben eğer lazım olursa diye bir de linkle açmayı gösterdim. Onr kardeşim sağol sen de başka bir şekilde nasıl olacağını göstermişsin. Ama zaten javascriptte onceden tanımlanmış yeni pencere açma metodu mevcut ayrıca bir fonksiyon yazmanın gereği yok. Bu da "window" nesnesinden "open" metodunu çağırarak yapılır. Kullanım şekli şöyledir;

    window.open("URL","name","status,scrollbars,resizable") şeklindedir. Bunun ayrıntılı açıklaması için; http://www.bilgisayardershanesi.com/javaders6.htm sayafasına bir göz atınız.

    Sadece istediğiniz ve hatasız hali şu şekildedir;

    <html>
    <head>
    <title>Yeni Sayfa Açma Scripti</title>
    </head>

    <body onload="javascript:window.open('deneme.htm','pencere','status=1,width=450,height=300,resizable=no,scrollbars=no')"); return false;">
    </body>
    </html>

    Bi tane de deneme.htm diye bi dosya yapalım aynı klasorun içinde olmak şartıyla. Bunun içine de "deneme" yazalım sadece.

    Kolay gelsin...