Zeki AKDOĞAN - Kişisel Web Sitesi Ana Sayfa | Fotoğraflarım | RSS RSS | İletişim

Temmuz 2008

HTML'de kullanılan bazı karakter kodları


Bu kodlara her ihtiyaç duyduğumda google'a başvurmaktan sıkıldım :)
ğ     :     ğ
Ğ     :     Ğ
ı     :     ı
İ     :     İ
ş     :     ş
Ş     :     Ş
ü    :    ü
Ü    :    Ü
Ö    :    Ö
ö    :    ö

Yazılım | Yorum Ekle(0)| 28.07.2008 20:10:57
Etiketler: html

HTML DOM - window.clearInterval()


window.clearInterval metodu, setInterval metodu ile ayarlanmış tekrarlama işlemini iptal eder. İptal işleminin uygulanması için setInterval metodu kurulduğunda alınan kimlik kodunun, clearInterval metoduna parametre olarak verilmesi gerekir.

Sözdizimi

window.clearInterval(tekrarKimlik)
tekrarKimlik setInterval metodunun belirlediği kimlik numarası.

Aşağıdaki örnek, setInterval metodunun her 1000 milisaniyede Say() fonksiyonunu çağırması için ayarlanarak, bu işleme atanan kimlik kodunun alınmasını ve işlem 10 defa tekrarlandıktan sonra clearInterval ile iptal edilmesini göstermektedir.

<script type="text/javascript">

var sayilan;
var tekrarKimlik;

function saymayaBasla()
{
   sayilan = 0;
   tekrarKimlik = window.setInterval('Say()', 1000);
   Say();
}
function Say()
{
   sayilan++;
   document.getElementById('bilgiKutu').innerHTML = sayilan;
   if(sayilan == 10) 
      window.clearInterval(tekrarKimlik)
}
</script>

<input type="button" value="Saymaya Başla" onClick="saymayaBasla()" />
<div id="bilgiKutu" style="font-size:large;"></div>

Yazılım | Yorum Ekle(0)| 23.07.2008 16:52:33
Etiketler: Etiket Eklenmemiş

HTML DOM - window.confirm() ile kontrol sağlama


window.confirm metodu, kullanıcıya evet-hayır/olumlu-olumsuz/true-false vb. gibi iki alternatifli soru sorularak cevap alınmasını sağlayan onay kutusunun gösterilmesini sağlar.

Sözdizimi

sonuc = window.confirm(mesaj);
mesaj Onay kutusunda gösterilecek mesaj.

Dönüş Değeri

sonuc
  • Olumlu yanıtta true,
  • Olumsuz yanıtta false,
  • Onay kutusu, köşesindeki 'X' ile kapatıldığında false döner.

Görsel olarak onay kutusunun başlığı ve buton yazıları değiştirilemeyeceği gibi başlığı, butonların yerleri ve yazıları tarayıcıya ve işletim sistemine göre değişiklik gösterir. Örneğin, Tamam-Vazgeç/Tamam-İptal.

Aşağıdaki örnek, window.confirm metodu ile kullanıcıya soru sorulmasını ve alınan cevaba göre mesaj gösterilmesini göstermektedir.

<script type="text/javascript">

function soruSor()
{
   var sonuc = window.confirm("Tamam mı? İptal mi?");
   if(sonuc)
      alert("Onayladınız!");
   else
      alert("Vazgeçtiniz!");
}
</script>

<input type="button" value="Soru Sor!" onClick="soruSor()"/>

Yazılım | Yorum Ekle(0)| 23.07.2008 16:51:04
Etiketler: Etiket Eklenmemiş

HTML DOM - window.opener ile POPUP açtırmak


window.opener özelliği, güncel pencereyi açan pencerenin referansını verir.

Sözdizimi

pencere = window.opener;

Dönüş Değeri

pencere Güncel pencereyi açan pencerenin referansı.

 window.opener özelliği güncel pencereyi açan bir pencere yoksa null döner. Bu yüzden, pratikte kullanmadan önce null olup-olmadığını kontrol etmek olası hata uyarılarını engelleyecektir.

Aşağıdaki örnek, window.opener özelliği kullanılarak güncel pencereyi açan pencerenin title özelliğinin yazdırılmasını göstermektedir.

<script type="text/javascript">

function yeniAc()
{
   window.open(document.URL,"yeni_pencere");
}	

var pencere = window.opener;
if(pencere != null)
   document.write("<br/><b>Pencere Başlığı : </b>" + pencere.document.title);

</script>

<input type="button" value="Yeni Pencere Aç" onClick="yeniAc()"/>

Yazılım | Yorum Ekle(0)| 23.07.2008 16:49:24
Etiketler: Etiket Eklenmemiş

DataGridView'de Cross Page Kullanımı


Default.aspx

<asp:Label ID="lblnumara" runat="server" Visible="false" />

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" CellPadding="4"

                ForeColor="#333333" GridLines="None">

                <FooterStyle BackColor="#990000" Font-Bold="True" ForeColor="White" />

                <RowStyle BackColor="#FFFBD6" ForeColor="#333333" />

                <Columns>

                    <asp:TemplateField HeaderText="Butoncuk">

                        <ItemTemplate>

                            <asp:Button Text="Tıkla" ID="btnLink" runat="server" OnClick="ShowDetay" />

                        </ItemTemplate>

                    </asp:TemplateField>

                    <asp:TemplateField>

                    <ItemTemplate><%#Eval("mahkeme")%></ItemTemplate>

                    </asp:TemplateField>

                </Columns>

                <PagerStyle BackColor="#FFCC66" ForeColor="#333333" HorizontalAlign="Center" />

                <SelectedRowStyle BackColor="#FFCC66" Font-Bold="True" ForeColor="Navy" />

                <HeaderStyle BackColor="#990000" Font-Bold="True" ForeColor="White" />

                <AlternatingRowStyle BackColor="White" />

            </asp:GridView>

Default.aspx.cs

protected void Page_Load(object sender, EventArgs e)

    {

        using (OleDbConnection conn = new OleDbConnection(ConfigurationManager.AppSettings["conn"]))

        {

            OleDbDataAdapter adp = new OleDbDataAdapter("", conn);

            adp.SelectCommand.CommandText = "SELECT  dosyaID, mahkeme FROM tbl_dava_dosya";

            DataTable dt = new DataTable();

            adp.Fill(dt);

            GridView1.DataKeyNames = new string[] { "dosyaID" };

            GridView1.DataSource = dt;

            GridView1.DataBind();

        }

    }

 

    public void ShowDetay(object sender, EventArgs e)

    {

        Button btnEdit = sender as Button;

        btnEdit.PostBackUrl="Detay.aspx";

        GridViewRow row = (GridViewRow)btnEdit.NamingContainer;

        int bildirimId=Convert.ToInt32(this.GridView1.DataKeys[row.DataItemIndex].Value);

        lblnumara.Text=bildirimId.ToString();

        Server.Transfer("Detay.aspx",true);

    }

--------------------------------------------------

Detay.aspx.cs

protected void Page_Load(object sender, EventArgs e)

    {

        if (PreviousPage!=null)

        {

            Response.Write((this.PreviousPage.FindControl("lblnumara") as Label).Text);

 

        }

    }

Yazılım | Yorum Ekle(0)| 23.07.2008 16:44:45
Etiketler: DataGridView Crosspage

Ana Sayfa | Fotoğraflarım | RSS | İletişim
Zeki AKDOĞAN 2009 © Hiçbir hakkı saklı değildir.