• 16-05-2008, 14:11:26
    #1
    Merhaba arkadaslar ben java ile ögrenilip ekrana yazdırılan bir degeri asp degiskene aktarım db ye yazmak istiyorum tek sorunuz java ile ekrana yazdırılan bir deger nasıl asp de bir degiskene aktarırız

    misal ;

    <script language="javascript">
    swidth=screen.width;
    sheight=screen.height;
    savheight=screen.availHeight;
    savwidth=screen.availWidth;
    sdepth=screen.colorDepth;
    font_i="<font size='2' face='Verdana'>";
    t_pixel="<b>Screen resolution (pixel):</b> " + swidth + " x " + sheight + " pixel" + "<br>";
    t_avscreen="<b>Available part of screen:</b> " + savwidth + " x " + savheight + " pixel" + "<br>";
    t_depth="<b>Screen depth (bit):</b> " + sdepth + " bit" + "<br>";
    font_f="</font>";
    document.write(font_i + t_pixel + t_avscreen + t_depth + font_f);
    </script>

    bu java kodunda ekran çözünürlügünü veriyor ve font_i adlı degiskene aktarıyor
    normalde
    <%
    dim boy
    boy=t_avscreen
    %>
    yaptıgımızda degiskene aktarması gerekirken aktarmıyor acaba bunu nasıl yapabiliriz
  • 17-05-2008, 02:54:04
    #2
    Asp kodlarının içine javascript kodlarını ekleyemezsin...
    Bunun daha basit bir yolu var...

    Querystring ile ASP dosyasına yollayacaksın...

    <%@LANGUAGE="VBSCRIPT" CODEPAGE="1254"%>


    <script language="javascript">
    swidth=screen.width;
    sheight=screen.height;
    savheight=screen.availHeight;
    savwidth=screen.availWidth;
    sdepth=screen.colorDepth;
    font_i="<font size='2' face='Verdana'>";
    t_pixel="<b>Screen resolution (pixel):</b> " + swidth + " x " + sheight + " pixel" + "<br>";
    t_avscreen="<b>Available part of screen:</b> " + savwidth + " x " + savheight + " pixel" + "<br>";
    t_depth="<b>Screen depth (bit):</b> " + sdepth + " bit" + "<br>";
    font_f="</font>";
    document.write("<a href='default.asp?ekranx="+swidth+"&ekrany="+sheig ht+"&cozunurluk="+sdepth+"'>tıkla gönder</a>");
    </script>

    Mesela ben burada linke tıkladıgında ASP dosyasına verileri yollayacak sen değişik JS kodları ile bunu direkt olarak yapabilir yada en basitinden iframe ile yapabilirsin.

    <% ' ASP dosyasının içeriği

    ekrany = Request.QueryString("ekrany")
    ekranx = Request.QueryString("ekranx")
    cozunurluk = Request.QueryString("cozunurluk")

    Response.write "Ekran Y = " & ekrany & " Ekran X = " & ekranx & " Çözünürlük = " & cozunurluk

    %>

    ASP dosyasının içeriğide yukarıda sadece ekrana yazdırdım sen bu verileri bir veritabanına da kaydedebilirsin..

    iyi çalışmalar
  • 17-05-2008, 06:31:49
    #3
    eyv sagollasın dostum cok işime yaradı bu bilgiler
  • 17-05-2008, 11:15:06
    #4
    rica ederim ne demek...
  • 17-05-2008, 12:27:55
    #5
    dostum peki bu degerleri tıklama olayını yaptırmadan otomatik olarak nasıl yonlendirebiliriz
  • 17-05-2008, 14:19:06
    #6
    tmmdır yonlendirmeyide halletim