Avatar billede haase Nybegynder
23. juli 2003 - 12:17 Der er 8 kommentarer og
1 løsning

Fejl i en tom linie?

Hej,

Der kommer en fejl hver gang jeg åbner denne side. Det er linie 31 den er gal med men denne linie er tom...

http://www.a-l-t.dk/fs

her er koden:

<%@LANGUAGE="VBSCRIPT"%>
<!--#include file="Connections/skov_conn.asp" -->
<!--#include file="addlinks.asp" -->
<%
Dim rsDok__MMColParam
rsDok__MMColParam = "1"
if (Request.QueryString("id") <> "") then rsDok__MMColParam = Request.QueryString("id")
%>
<%
set rsDok = Server.CreateObject("ADODB.Recordset")
rsDok.ActiveConnection = MM_skov_conn_STRING
rsDok.Source = "SELECT tblDok.*, tblDokType.*, tblBaggrund.*, tblDiv.*  FROM tblDok, tblDokType, tblBaggrund, tblBillede, tblDiv  WHERE DokID = " + Replace(rsDok__MMColParam, "'", "''") + " AND tblDok.DokBaggrund = tblBaggrund.BaggrundID AND tblDok.DokType = tblDokType.DokTypeID"
rsDok.CursorType = 0
rsDok.CursorLocation = 2
rsDok.LockType = 3
rsDok.Open()
rsDok_numRows = 0
%>
<% SESSION.LCID = 1030 %>                                   
<html>
<head>
<title>Open</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="layout2.css" type="text/css">
<style type="text/css">
body {
        overflow-y: hidden;
        overflow-x: hidden;
        background-repeat: no-repeat;
}

#myTBL {
   
    position: relative;
    z-index: 2;
}
</style>

<script type="text/JavaScript">
var d=document;
function getPos(elm) {
    for(var zx=zy=0;elm!=null;zx+=elm.offsetLeft,zy+=elm.offsetTop,elm=elm.offsetParent);
    return {x:zx,y:zy}
}
window.onload = window.onresize = function() {
    var pos, myTBL, bg = d.getElementById("bg");
    myTBL = d.getElementById("myTBL");
    pos = getPos( myTBL );
    bg.style.left = pos.x;
    bg.style.top = pos.y;
    bg.style.width = myTBL.offsetWidth;
    bg.style.height = myTBL.offsetHeight;
    bg.style.visibility = "visible";
}




function popup(url,name,win_height,win_width) {
    pos_horizon = ((screen.width/2)-(win_width/2));
    pos_vertical = ((screen.height/2)-(win_height/2));
    window.open(url,name,"scrollbars=yes,width="+win_width+",height="+win_height+",top="+pos_vertical+",left="+pos_horizon);
    }


</script>


/haase
Avatar billede dk_akj Nybegynder
23. juli 2003 - 12:40 #1
Det er i din open.asp  den er gal.

window.onload = window.onresize = function() {
    var pos, myTBL, bg = d.getElementById("bg");
    myTBL = d.getElementById("myTBL");
    pos = getPos( myTBL );
    bg.style.left = pos.x;  // denne linie
    bg.style.top = pos.y;
    bg.style.width = myTBL.offsetWidth;
    bg.style.height = myTBL.offsetHeight;
    bg.style.visibility = "visible";
}

//akj
Avatar billede dk_akj Nybegynder
23. juli 2003 - 12:42 #2
Prøv at ændre til:
window.onload = window.onresize = function() {
    var pos;
    var myTBL;
    bg = d.getElementById("bg");
    myTBL = d.getElementById("myTBL");
    pos = getPos( myTBL );
    bg.style.left = pos.x; 
    bg.style.top = pos.y;
    bg.style.width = myTBL.offsetWidth;
    bg.style.height = myTBL.offsetHeight;
    bg.style.visibility = "visible";
}

//akj
Avatar billede jytte Nybegynder
23. juli 2003 - 12:53 #3
Siden vises da fint uden fejl ?

Den fejlbesked du havde før kunne måske være fordi du har haft din accessdatabase åben ?
Avatar billede dk_akj Nybegynder
23. juli 2003 - 12:58 #4
jytte >> det er en javascript fejl.

? burde nok ikke ligge i denne kategori.

//akj
Avatar billede jytte Nybegynder
23. juli 2003 - 13:07 #5
>aki

Den fejlbesked hasse viste mig først var en asp-fejlbesked som både indeholdt ordet database og sagde noget som kunne tyde på at der ikke var adgang til en åben fil.

og i explorer viser den ikke umiddelbart fejl

Det gør den dog i netscape.

Men jeg undskylder meget hvis jeg kun har bidraget til forvirringen
Avatar billede netro Nybegynder
23. juli 2003 - 17:35 #6
Funktioner -> Internetindstillinger -> Avanceret -> Vis meddelelser om uskadelige HTTP-fejl (fjern fluebenet)
Avatar billede haase Nybegynder
23. juli 2003 - 22:44 #7
Det var det her script der var galt med, jeg slettede nogle liner og så virker det.

<script type="text/JavaScript">
var d=document;
function getPos(elm) {
    for(var zx=zy=0;elm!=null;zx+=elm.offsetLeft,zy+=elm.offsetTop,elm=elm.offsetParent);
    return {x:zx,y:zy}
}
window.onload = window.onresize = function() {
    var pos;
    var myTBL;
    myTBL = d.getElementById("myTBL");
}
</script>

/haase
Avatar billede dk_akj Nybegynder
23. juli 2003 - 23:06 #8
Fint, husk lige at lukke spørgsmålet.

//akj
Avatar billede haase Nybegynder
23. juli 2003 - 23:36 #9
sesam luk dig i
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