• 04-02-2009, 13:32:17
    #1
    Merhaba jquery kullanarak çok basit bir "slideToogle" efekti veriyim dedim Firefox, Chrome ve Operada çalışmasına rağmen Internet explorerda çalışmadı üstelik herhangi bir hata mesajıda almadım. Saatlerdir hata nerde diye internette araştırdım ama birşey bulamadım.

    Arkadaşlar bi zahmet şu kodda hatalı yer neresi:

    (Not: Sayfadaki gereksiz yerleri sildim o yüzden iç içe gereksiz "table"lar açılmış gibi gözüküyor.)


    Kod:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9" />

    <script src="jquery.js" type="application/javascript"></script>
    <script type="text/javascript">
    $(document).ready(function() {
    $("#btn_uyegiris").click(function() {
    $('div.kutu_uyegiris').slideToggle('fast'); return false;
    });
    });

    </script>

    </head>

    <body>

    <table width="840" border="0" align="center" cellpadding="0" cellspacing="0">
    <tbody>
    <tr>

    <td><table width="100%" border="0" cellspacing="0" cellpadding="0">
    <tbody>
    <tr>
    <td colspan="2" valign="top"><table width="780" border="0" cellspacing="0" cellpadding="5">
    <tbody>
    <tr>
    <td width="50%" valign="top"> <table width="100%" border="0" cellspacing="0" cellpadding="0">
    <tbody><tr>
    <td class="baslik_mavi">Siz de Üye Olun!</td>
    </tr>

    <tr>
    <td class="normalyazi"><p>Siz de mi sağlık sektöründe çalışıyorsunuz?<br />
    Peki size ait bir web sitesi ister misiniz?<br />
    Üstelik tamamen ücretsiz... </p>
    <p align="right"><a href="XX" class="kutulink">Hemen Üye OL &gt;</a></p>
    <p align="right"><a id="btn_uyegiris" href="javascript:void(0)" class="kutulinkKucuk">Üye Girişi &gt;</a>
    <div class="kutu_uyegiris" style="display:none; margin-top:-6px"><form action="XXXXXXXXX" method="post" name="form" id="form3" style="margin:0px">
    <table width="100%" border="0" cellpadding="5" class="kutusekme">
    <tbody>
    <tr>
    <td width="100" align="right" nowrap="nowrap" class="form_caption">E-Mail Adresiniz :</td>
    <td><input name="uyegiris_email" type="text" class="form_textbox_normal" id="uyegiris_email" value="" /> </td>
    <td rowspan="2" valign="bottom"><input name="button" type="submit" class="form_btn" id="button" value="Tamam" /></td>
    </tr>

    <tr>
    <td align="right" class="form_caption">Şifreniz :</td>
    <td><input name="uyegiris_sifre" type="password" class="form_textbox_normal" id="uyegiris_sifre" /></td>
    </tr>
    </tbody>
    </table>
    </form>
    </div>
    </p></td>
    </tr></tbody>

    </table>
    <br />
    <table width="100%" border="0" cellspacing="0" cellpadding="0">
    <tbody><tr>
    <td class="baslik_mavi">Üyelerimiz</td>
    </tr>
    <tr>
    <td width="150">&nbsp;</td>
    </tr></tbody>
    </table> </td>
    </tr></tbody>
    </table></td>
    </tr></tbody>
    </table></td>
    </tr></tbody>
    </table>
    </body>
    </html>
  • 04-02-2009, 19:32:49
    #2
    Üyeliği durduruldu
    Hata vermemesi doğal cünkü yazdığın jquery doğru sanırım jqueriyi cağırırken yanlışlık yapmışsın.
    <script type="text/javascript" src="jquery.js"></script>
    bu sekilde değiştirirsen düzelecek ben denedim çalıştı ie6da
  • 04-02-2009, 19:37:28
    #3
    type="application/javascript"

    yanlış kullanım mevcut "text/javascript" olması gerekiyor
  • 05-02-2009, 00:27:23
    #4
    İşe yaradı
    Arkadaşlar çok teşekkür ediyorum, süpersiniz!