JS error html pagina

Gestart doorDylan11 reacties48 weergaven

12 berichten · pagina 1 van 1

Dylan

Lid · Topicstarter

Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Ik krijg een javascipt syntax error op een pagina waar javascript helemaal niet op staat?
Afbeelding

Wat ik wil doen is een ajax request, als je er dus op een station klikt dat die dan update() uitvoert alleen krijg ik hier een syntax error:
Afbeelding
Code:
Afbeelding
Ja ik weet dat er Aalten staat
Afbeelding
Code:
Afbeelding

Javascript:

Codeblok (voorbeeld.php):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

function update(value, filter, directurl) {
var xmlhttp;
if (window.XMLHttpRequest) {
xmlhttp=new XMLHttpRequest();
} else {
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}

xmlhttp.onreadystatechange=function() {
if (xmlhttp.readyState==4 && xmlhttp.status==200) {
document.getElementById("data").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("POST","data.php",true);
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.send("station=" + value + "&filter=" + filter + "&directurl=" + directurl);

}

Weet iemand wat het probleem is?
0
Berichten
8.602
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
onclick="update(" <-

Je sluit de onclick weer af op dat punt.
0
Berichten
6.144
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Zet je codes gewoon hier neer aub ipv plaatjes.
0
Dylan

Lid · Topicstarter

Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Milan schreef:
onclick="update(" <-

Je sluit de onclick weer af op dat punt.
Waarom zijn al mijn problemen altijd zo makkelijk op te lossen crycry
Maar thanks het werkt nu.

toevoeging op 29 september 2013, 11:38:44:
Nu zit ik met een heel raar probleem; soms werkt de update wel en soms niet. Bijvoorbeeld:
Afbeelding
Ik druk op Buitenpost, maar er komt geen update.

Code:

Codeblok (voorbeeld.php):

1

Buitenpost

Druk ik op Heerenveen werkt de update wel.

Codeblok (voorbeeld.php):

1

Heerenveen

Wat ik dus krijg in mijn console als ik op Buitenpost druk:
Afbeelding

En als k op die error druk krijg ik dit:
Afbeelding

Dit heb ik zelf niet gemaakt.

JS:

Codeblok (voorbeeld.php):

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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116

function klok() {
var today=new Date();
var h = today.getHours();
var m = today.getMinutes();
var s = today.getSeconds();
var day = today.getDate();
var year = today.getFullYear();

var convertmonth = new Array();
convertmonth[0]="januari";
convertmonth[1]="februari";
convertmonth[2]="maart";
convertmonth[3]="april";
convertmonth[4]="mei";
convertmonth[5]="juni";
convertmonth[6]="juli";
convertmonth[7]="augustus";
convertmonth[8]="september";
convertmonth[9]="oktober";
convertmonth[10]="november";
convertmonth[11]="december";
var month = convertmonth[today.getMonth()];

m = checkTime(m);
s = checkTime(s);
document.getElementById(tijd).innerHTML="

"+h+":"+m+":"+s+"
"+day+" "+month+" "+year+"

";
t=setTimeout(function(){klok()},100);
}

function checkTime(i)
{
if (i<10)
{
i="0" + i;
}
return i;
}

function trans(lang, old) {
var langs = new Array();
langs[0] = nl;
langs[1] = en;
langs[2] = de;

for(var i = 0; i < langs.length; i++) {

if(langs[i] == lang) {
if(lang == old) {
// do nothing
} else {
//window.location = "http://localhost/test/?lang=" + lang;
}
$( "#" + lang ).css( "display", "none" );
} else {
$( "#" + langs[i] ).css( "display", "inline" );
}
}
}

function setsearch(div) {
var items = new Array();
items[0] = full;
items[1] = all;
items[2] = afk;
items[3] = code;

for(var i = 0; i < items.length; i++) {
if(items[i] == div) {
$( "#" + div).toggleClass( "icon-ok" );
if(div == all) {
$(input[type="text"]).attr(placeholder,Typ hier een treinstation in. Bijv. Amsterdam Centraal)
$(input[type="hidden"]).attr(value,all)
} else if(div == afk) {
$(input[type="text"]).attr(placeholder,Typ hier een treinstation in. Bijv. Adam C)
$(input[type="hidden"]).attr(value,afk)
} else if(div == full) {
$(input[type="text"]).attr(placeholder,Typ hier een treinstation in. Bijv. Amsterdam Centraal)
$(input[type="hidden"]).attr(value,full)
} else {
$(input[type="text"]).attr(placeholder,Typ hier een treinstation in. Bijv. ASD)
$(input[type="hidden"]).attr(value,code)
}

} else {
$( "#" + items[i]).removeClass( "icon-ok" );
}
}
}

function update(value, filter, directurl) {

if(value.trim() == ) {
alert(U heeft geen station ingetypt!);
} else {
var xmlhttp;
if (window.XMLHttpRequest) {
xmlhttp=new XMLHttpRequest();
} else {
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}

xmlhttp.onreadystatechange=function() {
if (xmlhttp.readyState==4 && xmlhttp.status==200) {
document.getElementById("data").innerHTML=xmlhttp.responseText;
}
}
//document.getElementById("loader").style.display=block;
value = unescape(value);
xmlhttp.open("POST","data.php",true);
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.send("station=" + value + "&filter=" + filter + "&directurl=" + directurl);
//document.getElementById("loader").style.display=none;
}
}

Ik snap dus niet waarom die het wel bij Heerenveen doet maar bij Buitenpost niet? En van die error snap ik al helemaal niks van?
0
Berichten
13.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Dylanh schreef:
Nu zit ik met een heel raar probleem; soms werkt de update wel en soms niet. Bijvoorbeeld:

Afbeelding
Ik druk op Buitenpost, maar er komt geen update.

Code:

Codeblok (voorbeeld.php):
1

Buitenpost

Druk ik op Heerenveen werkt de update wel.

Codeblok (voorbeeld.php):

1

Heerenveen

Wat ik dus krijg in mijn console als ik op Buitenpost druk:
Afbeelding

En als k op die error druk krijg ik dit:

Afbeelding

Dit heb ik zelf niet gemaakt.

...

Ik snap dus niet waarom die het wel bij Heerenveen doet maar bij Buitenpost niet? En van die error snap ik al helemaal niks van?

Waarom wordt de update() in onclick bij Buitenpost niet geslten en bij Heerenveen wel?
0
Berichten
8.602
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Als je de 2 codes eens onder elkaar houd en vergelijk zie je meteen het probleem.
0
Dylan

Lid · Topicstarter

Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Milan schreef:
Als je de 2 codes eens onder elkaar houd en vergelijk zie je meteen het probleem.
Aaahhh, dat had ik gedaan en alsnog zag ik het niet sadley
toevoeging op 29 september 2013, 13:27:48:
Adam Sloterdijk
Afbeelding

en dat alleen bij Adam Sloterdijk
0
Berichten
3.112
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Dylanh schreef:
Eerdere citaten tonen
Milan schreef:
Als je de 2 codes eens onder elkaar houd en vergelijk zie je meteen het probleem.
Aaahhh, dat had ik gedaan en alsnog zag ik het niet sadley
toevoeging op 29 september 2013, 13:27:48:
Adam Sloterdijk

Afbeelding

en dat alleen bij Adam Sloterdijk
Je opent de value weer omdat er een in Adam zit.
0
Berichten
8.602
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Je maakt gewoon elke keer dezelfde fouten
0
Dylan

Lid · Topicstarter

Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Milan schreef:
Je maakt gewoon elke keer dezelfde fouten
Eigenlijks keek ik gewoon naar het verkeerde. Ik keek naar update() ipv invoer.value.
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Adam Sloterdijk
0
Dylan

Lid · Topicstarter

Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Xjessex schreef:
Adam Sloterdijk
invoer.value=.mysqli_real_escape_string($link,$stations[$a]).
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren