Opløsning henter du fra JS, men de andre kan du sagtens hente med ASP Læg f.eks. opløsning ned i en form og send de oplysninger til en side der gemmer dem, evt. kan denne side være et lille vindue der åbnes og lukkes igen. <script language="javascript"> function geminfo() { document.info.opl.value=window.screen.width+"x"+window.screen.height; document.info.submit(); } </script> <body onload="geminfo()"> <form name="info" method="post" action="gem.asp"> <input type="hidden" name="opl" value=""> <input type="hidden" name="agent" value="<%=request.servervariables("user_agent")%>"> </form>
Du skal ikke bruge availwidth, men i stedet width fordi availwidth giver dig browservinduets størrelse og ikke brugerens opløsning.
De andre data henter jeg bare i en include-fil: <% 'Indhenter data User_Session = Session.SessionID Page_Id = Request.QueryString("Id") Site_Id = Site_Id Tid = now IP = Request.ServerVariables("REMOTE_HOST")
'Skriver data til databasen Set rs_add_stat = Server.CreateObject("ADODB.RecordSet") rs_add_stat.open "Select * From [Statistics]" , Conn, 1, 3
rs_add_stat.Addnew rs_add_stat("Site_Id") = Site_Id rs_add_stat("Page_Id") = Page_Id rs_add_stat("User_Session") = User_Session rs_add_stat("Stat_date") = Tid rs_add_stat("IP") = IP rs_add_stat.update rs_add_stat.close %>
Nej, du skal kalde en form for at få overført javascript værdierne til asp, ellers skal du i gang med noget ren javascript, men det er ret bøvlet. Men bruger du ikke en frame eller en iframe eller noget, for så kan du bare overføre til den og gemme der. Du kan jo bare lave en iframe på 1x1 pixel i bunden eller noget, det er der ingen der kan se...
men for at få opløsningen skal du hente det frem i JS og overføre det til ASP!
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.