Avatar billede baso Nybegynder
06. februar 2003 - 11:12 Der er 10 kommentarer og
1 løsning

Underlig fejl

Hej.
På siden www.fonduelogen.dk som jeg er ved at lave, får jeg en underlig fejl. Fejlen siger:

Linie: 44
Fejl: Tegnet ',' var ventet

I koden er der en tom linie i linie 44. Koden ser således ud:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>FondueLogen.dk</title>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta http-equiv="Content-Style-Type" content="text/css">
<link rel=stylesheet title=std href="css/FLstyle.css" type="text/css">
</head>

<body background="pix/tile.gif" marginwidth="0" marginheight="0">

Linie 44 er linien mellem </head> og <body>.

Kan nogen forklare mig hvad der sker.

Mvh
BAS
Avatar billede justdoit Nybegynder
06. februar 2003 - 11:16 #1
Tror fejlen ligger i dit stylesheet så - har du lige lavet en rettellse der?
Avatar billede keysersoze Ekspert
06. februar 2003 - 11:17 #2
du har formentlig et javascript liggende et andet sted på siden... kom med lidt mere kode
Avatar billede keysersoze Ekspert
06. februar 2003 - 11:18 #3
det er nemlig en javascript-fejl du får - og det er somewhere i dit javascript du har en fejl
Avatar billede keysersoze Ekspert
06. februar 2003 - 11:21 #4
måske sådan;

function bas(){
n='Det ser ud til at kunne lade sig gøre';
alert(n)
}
Avatar billede baso Nybegynder
06. februar 2003 - 11:25 #5
Vil det sige at det er linie 44 i JavaScriptet der er fejl i, og ikke i ovenstående kode?

Her er lidt kode fra et JavaScript, linie 44 er linien Function validate.......:
// --------------------------------------------------------
// FondueLogen Validate E-mail adress
// --------------------------------------------------------
Function validateEmail(strEmail)
{
    validateEmail = True
    If Len(strEmail) < 6 Then
        validateEmail = False
    End If
    If InStr(1, strEmail, "@", 1) < 2 Then
        validateEmail = False
    End If
    If InStr(1, strEmail, ".", 1) = 0 Then
        validateEmail = False
    End If
    pos = InStr(1, strEmail, "@", 1)
    If pos < 2 Then
        validateEmail = False
            Else
        pos = InStr(pos+1, strEmail, "@")
        If pos > 0 Then
            validateEmail = False
        End If
    End If
}

Her er lidt kode fra CSS, linie 44 er den sidste linie:
/*menufont*/
linie41:td.venstre-menu,td.venstre-menu-items{background: #2F6093 url('pix\tile.gif') }
linie42:td.venstre-menu-title{background:black;color:white;text-transform:uppercase;vertical-align:middle;height:15px}
linie43:td.venstre-menu-hover{background:white;cursor:hand;color:#0066CC}
linie44:td.venstre-menu-title,td.venstre-menu-items,td.venstre-menu-selected,td.venstre-menu-hover{font-family:verdana,geneva,arial,helvetica;font-size:10px}
Avatar billede baso Nybegynder
06. februar 2003 - 11:40 #6
Jeg kan ikke se hvor det skulle være.
Avatar billede keysersoze Ekspert
06. februar 2003 - 11:53 #7
når det er javascript der kommer med en fejl-linie kan du ikke helt regne med dens linie-angivelse - ved ikke helt hvordan den melder tilbage... men ovenstående javascript er vel ikke på forsiden så det er vel ikke der fejlen ligger???

har du prøvet det jeg skrev 06/02-2003 11:21:08?
Avatar billede baso Nybegynder
06. februar 2003 - 12:12 #8
Så jeg må gå ud fra at fejlen ligger på "forsiden".
Jeg har slettet koden som tager udgangspunkt i dit forslag, det var kun til test, men fejlen kommer stadig. Det eneste JavaScript der er tilbage på siden er:

<SCRIPT language=javaScript>
// Scriptet kaldes med: href='java script:void' onclick='OpenLoginWindow()'
// ?? input type="button" onclick=OpenLoginWindow() value="Login" name="Login">
// ?? Indsættes under gæstebog: <a href="asp/guestbook.asp">Gæstebog</a>
function OpenLoginWindow(){
    var OpenLogin;
    var xMax = screen.width, yMax = screen.height;
    var xOffset = (xMax-300)/2, yOffset = (yMax-300 )/2;
    OpenLogin=window.open('asp/login.asp','windowRef','width=290,height=225,screenX='+xOffset+',screenY='+yOffset+',top='+yOffset+',left='+xOffset+'');
    OpenLogin.location.href = 'asp/login.asp';   
}
   
function bas(){
n='Det ser ud til at kunne lade sig gøre';
alert(n)
}

</SCRIPT>
Avatar billede baso Nybegynder
06. februar 2003 - 12:14 #9
Som du nok kan se på ovenstående, så fik jeg vist ikke slettet koden til dit indlæg 06/02-2003 11:21:08 alligevel.
Avatar billede keysersoze Ekspert
06. februar 2003 - 12:51 #10
ahh - så er jeg lidt mere med... tog et ekstra kig.

i din FLmenu.js har du jo lavet det mail-tjeck - men det har du altså lavet i asp-syntax og ikke i javascript. Så enten skal du lave tjecket om til et js-tjeck - eller også skal du køre det som et asp-tjeck...
Avatar billede baso Nybegynder
06. februar 2003 - 12:59 #11
Kanon. Det løste alle problemer.
Tak for det, og værsgo'
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