Avatar billede cr2000 Nybegynder
28. oktober 2003 - 00:08 Der er 19 kommentarer og
1 løsning

Netscape og asp fil der sender billede. Dur ik?

Kan det passe at netscape ikke vil acceptere at man prøver at loade et billede som er genereret af en asp fil?

<!--
var browsertype = navigator.appName
var browserversionNum = parseFloat(navigator.appVersion)
if (browserversionNum >=4) {
var colordepth=screen.colorDepth + "bit"
var height=screen.height
var width=screen.width
var cookies = "Ukendt"
if (navigator.javaEnabled()==true) {java="Enabled"}else{java="Disabled"}
if (browsertype=="Microsoft Internet Explorer") {
if (navigator.cookieEnabled==true) {cookies="Enabled"}else{cookies="Disabled"}}}
var referrer = document.referrer.replace(/&/g,"-x-");
var path = self.location + ""
var path = path.replace(/&/g,"-x-");
<%="var referrer = """ & Request("ref") & """"%>
document.write('<a href="http://critech.dk/services.asp?" target="_blank"><img src="http://critech.dk/statistik/gethit.asp?w='+screen.width+'&h='+ screen.height+'&ref='+referrer+'&color='+colordepth+'&userid=<%=Request("userid")%>" border="0"></a>')

//-->

...eller hvad gør jeg galt? (Det virker fint i IE)

ASP som sender billedet...
<%
'Send billede....
Set objFileSystem = Server.CreateObject("Scripting.FileSystemObject")
Set objFile = objFileSystem.GetFile(Server.mapPath("images/logo.jpg"))
Set objStream = objFile.OpenAsTextStream(1, TristateTrue)

Response.ContentType = "image/jpeg"
Response.AddHeader "content-length", objFile.Size

Do While Not objStream.AtEndOfStream
Char = chrB(asc(objStream.Read(1)))
    Response.BinaryWrite(char)
Loop
'_________________________________
%>
Avatar billede cr2000 Nybegynder
28. oktober 2003 - 00:10 #1
Jeg har også prøvet at sætte følgene ind:
<img src="http://critech.dk/statistik/gethit.asp?w=1024&h=768&ref=&color=32bit&userid=scootershoppen" border="0">

Men stadig er det kun IE der viser billedet og logger i statistikken.
Avatar billede erikjacobsen Ekspert
28. oktober 2003 - 06:55 #2
Det virker da hos mig
Avatar billede cr2000 Nybegynder
28. oktober 2003 - 11:23 #3
Erik: Også med javascriptet?

<script type="text/javascript" src="http://critech.dk/statistik/sendhit.asp?userid=critech"></script>
Avatar billede erikjacobsen Ekspert
28. oktober 2003 - 12:30 #4
Nej, jeg har ikke prøvet det med javascript - giver du et link til en
side skal jeg gerne.

Lige nu er der sql-fejl din gethit.asp
Avatar billede cr2000 Nybegynder
28. oktober 2003 - 12:39 #5
Hvorfor fanden kommer der pludselig sådan en fejl...
Det eneste der ikke tillader dublerede værdier er ID som er Autonumber..

'Log indformationer.
Set link = Server.CreateObject("ADODB.RecordSet")
link.open "Select * From Statistik Order by id", DataConn, 1, 3 



link.addnew
link.Fields("DateTime") = Now
link.Fields("IP") = Request.ServerVariables("REMOTE_ADDR")
link.Fields("Referer") = Request("ref")
link.Fields("Resolution") = Request("w") & "X" & Request("h")
link.Fields("Browser") = Browser()
link.Fields("Language") = Sprog()
link.Fields("UserID") = UserID
link.Fields("OS") = Styresystem()
link.Fields("OSBrows") = Request.ServerVariables("HTTP_USER_AGENT")
link.update
link.close
Avatar billede cr2000 Nybegynder
28. oktober 2003 - 12:40 #6
Men ellers er der en counter på http://scooter-shoppen.dk/
Avatar billede cr2000 Nybegynder
28. oktober 2003 - 12:42 #7
Hov... Nu ser det ud til at det gik over. Jeg gjorde ellers ikke noget. Meget mystisk!
Avatar billede erikjacobsen Ekspert
28. oktober 2003 - 12:55 #8
Du får javascript fejl i min NS

Error: document.getElementById("slidemenubar2") has no properties
Source File: http://scooter-shoppen.dk/system/menu.asp?
Line: 86

Error: document.all has no properties
Source File: http://scooter-shoppen.dk/system/tilbudfade.asp
Line: 74
Avatar billede cr2000 Nybegynder
28. oktober 2003 - 12:57 #9
Ja... Men de to fejl har ikke noget med selve statistikken.

Ser det lille billede med teksten critech.dk oppe i toppen af siden?
Avatar billede cr2000 Nybegynder
28. oktober 2003 - 13:01 #10
Hvor ser man fejlene i netscape?
Avatar billede erikjacobsen Ekspert
28. oktober 2003 - 13:04 #11
Nej jeg ser ikke billedet (så vidt jeg kan regne ud), men det kan da sagtens
være fordi der er andre fejl. Brug menuerne - det er der et sted.
Avatar billede cr2000 Nybegynder
28. oktober 2003 - 13:08 #12
http://critech.dk/countertest.asp

Lige en side kun med statistik dimsen.
Den melder ikke fejl i min netscape men den viser heller ikke billedet.

/// sendhit.asp ///
<!--
var browsertype = navigator.appName
var browserversionNum = parseFloat(navigator.appVersion)
if (browserversionNum >=4) {
var colordepth=screen.colorDepth + "bit"
var height=screen.height
var width=screen.width
var cookies = "Ukendt"
if (navigator.javaEnabled()==true) {java="Enabled"}else{java="Disabled"}
if (browsertype=="Microsoft Internet Explorer") {
if (navigator.cookieEnabled==true) {cookies="Enabled"}else{cookies="Disabled"}}}
var referrer = document.referrer.replace(/&/g,"-x-");
var path = self.location + ""
var path = path.replace(/&/g,"-x-");
<%="var referrer = """ & Request("ref") & """"%>
document.write('<a href="http://critech.dk/services.asp?" target="_blank"><img src="http://critech.dk/statistik/gethit.asp?w='+screen.width+'&h='+ screen.height+'&ref='+referrer+'&color='+colordepth+'&userid=<%=Request("userid")%>" border="0"></a>')

//-->
/////////////////////////
Avatar billede erikjacobsen Ekspert
28. oktober 2003 - 13:11 #13
start med at fjern <!--og //-->  - den første er i hvert ikke lovlig JS
(accepteres dog visse steder, men ikke her)
Avatar billede cr2000 Nybegynder
28. oktober 2003 - 13:12 #14
Avatar billede cr2000 Nybegynder
28. oktober 2003 - 13:15 #15
YES!...

("HTTP_USER_AGENT") variablen var for lang til at være i en text felt i databasen!
Avatar billede erikjacobsen Ekspert
28. oktober 2003 - 13:16 #16
Jah, nok sådan - når du får sql-fejl (som jeg sagde før) kommer du jo ikke
ned til billedet.
Avatar billede cr2000 Nybegynder
28. oktober 2003 - 13:18 #17
Smid lige et svar...
Du skal lige have nogle point :)
Avatar billede erikjacobsen Ekspert
28. oktober 2003 - 13:19 #18
Nej tak ;) Du fandt den selv!
Avatar billede cr2000 Nybegynder
28. oktober 2003 - 13:24 #19
Avatar billede cr2000 Nybegynder
28. oktober 2003 - 13:38 #20
Haps :)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester