none
Javascript ve runat server problemi RRS feed

  • Genel Tartışma

  • Merhaba,
    asp.net ile yaptığım sayfamda, javascript yardımıyla ana sayfaya popup pencereden linke tıklayınca veriyi çekiyorum buraya kadar sorun yok. Ancak iş veritabanına yazmaya gelince veriyi çektiğim textboxı görmüyor. textboxa runat server yazıncada javascript çalışmıyor ne yapmam lazım...

    ---Anasayfa.aspx---   

    <script type="text/javascript">
            function sayfaSec() {
                window.open('Sayfa-Liste.aspx', 'win', 'width=400 height=400 scrollbars=yes');
            }
    </script>
    
    
             <input type="text" id="txtLink" /> <input type="button" value="Seçiniz" onclick="sayfaSec()"/>
                          

    ---Anasayfa.aspx.cs---
    
    cmdKaydet.Parameters.AddWithValue("Link", txtLink.Text.Trim());  
    //--->> Bu satırda hata alıyorum çünkü txtLink adlı textboxı görmüyor.textboxa runat server yazdığımda ise javascript çalışmıyor...
     





    ---Sayfa-Liste.aspx---
    <scripttype="text/javascript">function sec(sayfaSec) {
                // ana sayfadaki text box'ı alalımvar textBox = window.opener.document.getElementById('txtLink');
                // seçilen değeri bu textbox'a yazalım
                textBox.value = sayfaSec;
                // bu küçük pencereyi kapatalım
                window.close();
            }
    </script>
    
    
    
    <a href="javascript: sec('/Sayfa.aspx?SayfaId=<%#Eval("SayfaId") %>')"><%#Eval("Baslik") %></a>

    7 Eylül 2014 Pazar 02:24