Javascript Fout ?

Pagina: 1
Acties:

  • P.B.
  • Registratie: Juli 2001
  • Niet online
Internet Explorer geeft de volgende fout:

Line 26
Char 1
Error: Object doesn't support this property or method.


Een deel van de source:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
[7] <script language="JavaScript1.1">
[8] <!--
[9]
[10] var session_cookie = getCookie('session2452269.1323');
[11] if (session_cookie == null) {
[12]   var session_dt = "0";
[13]    var session_j = "0";
[14] }  else {
[15]    var session_array = session_cookie.split("&");
[16]    var session_dt = session_array[0];
[17]    var session_j = session_array[1];
[18] }
[19]
[20] function getCookie(name) {
[21]     var cname = name + "=";
[22]      var dc = document.cookie;
[23]
[24]      if (dc.length > 0) {
[25]
[26]         begin = dc.indexOf(cname);
[27]
[28]           if (begin != -1) {
[29]            begin += cname.length;
[30]              end = dc.indexOf(";", begin);
[31]
[32]              if (end == -1) end = dc.length;
[33]
[34]              return (dc.substring(begin, end));
         }
      }
      return null;
    }

//-->
</script>

Tussen de rechte haken staan de regelnummers.

Dit is dus het deel van de source wat volgens Internet Explorer fout vindt.

Mijn vraag: Wat is de fout ?

  • P.B.
  • Registratie: Juli 2001
  • Niet online
Komop people :) Please help me!

  • Tim Schuhmacher
  • Registratie: Januari 2000
  • Laatst online: 09-09 15:04

Tim Schuhmacher

abasios

niet zo snel schoppen!
even geduld mag best - Zet even een link erbij waar het online staat - welke ie versie gebruik je?

Verwijderd

1 Heb je nog includes (<script src=..), want die foutmelding kan ook van een andere source komen.
2 Die functie zit volgens mij wel goed inelkaar. Hij is bijna hetzelfde als die ik gebruik.
3 Ken je MS Script Debugger? Best handig, als je het niet meer snapt. :)

  • P.B.
  • Registratie: Juli 2001
  • Niet online
Sorry voor het schoppen...

De hele source, het is van Ultimate BB, is hier te vinden.

http://mkrooncom.hypermart.net/wwwforum/cgi-bin/ultimatebb.cgi

Bedankt voor al jullie hulp!

  • P.B.
  • Registratie: Juli 2001
  • Niet online
Het spijt me, maar ik zal m toch maar nog een x schoppen.

  • RM-rf
  • Registratie: September 2000
  • Laatst online: 08:15

RM-rf

1 2 3 4 5 7 6 8 9

lijn 26 doet een indexOf over de string dc

daarop geeft ie een fout dus te vermoeden valt is dat dc dan geen string is

doe dan vlak daarvoor eens:
code:
1
window.alert(typeof(dc)+" - "+dc)

daar zou dan "string - foo=bar;expires=blah; ..etc"
uit moeten komen, als dat niet zo is zit dar de fout

Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen


Verwijderd

Ik heb een paar dagen geleden precies dezelfde fout gekregen, op dezelfde lokatie (line 26, char 1). Alleen het gekke is, dat er op die plek helemaal geen code staat!

De URL is http://www.8weekly.nl/index.html

Wie kan me helpen? Ik snap hier niks van...

Verwijderd

Op dinsdag 23 april 2002 10:31 schreef ArchCarrier het volgende:
Ik heb een paar dagen geleden precies dezelfde fout gekregen, op dezelfde lokatie (line 26, char 1). Alleen het gekke is, dat er op die plek helemaal geen code staat!

De URL is http://www.8weekly.nl/index.html

Wie kan me helpen? Ik snap hier niks van...
Gebruik NS4.x, NS6.x of Mozilla om je JavaScript te testen. Die geven veel duidelijkere informatie over fouten.

  • McVirusS
  • Registratie: Januari 2000
  • Laatst online: 05-09 13:16
Alstjeblief mensen....bedenk nou eens een goede topictitel...dit is natuurlijk 4 keer niks. Tip: lees [topic=396086]

Dus ehm...kom op met een betere topictitel anders gaat je topic gewoon op slot >:) (wie niet luisteren wil moet voelen :P).

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 29-08 19:47

Bosmonster

*zucht*

De lines die IE geeft zijn niet echt betrouwbaar.. zou me daar dus niet teveel op vastpinnen...

Begin gewoon met debuggen dmv alerts en gedeeltes code te commenten (enige manier in JS). Dan kom je uiteindelijk zelf op de mogelijke foute regel.
Pagina: 1