beste mensen, ik was bezig met een javascriptje dat een form moet gaan checken.
opzich werkt ie, maar als ik in me js console loer dan zie ik nogal wat ranzige errors.
dis me code:
en dis zo'n error:
nu wil ik die echt laten zien, maar zou niet weten hoe.. (zonder error dan)
edit:
na wat testen blijkt dat het alleen in FF voorkomt
opzich werkt ie, maar als ik in me js console loer dan zie ik nogal wat ranzige errors.
dis me code:
Java:
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
| function check(form) { var checksucces = true; var focused = false; //because we get permission errors for XUL-Elements when focussing more then once if (form.elements['dbhostname'].value == '') { form.elements['dbhostname'].style.backgroundColor = '#FFDDDD'; form.elements['dbhostname'].focus(); focused = true; checksucces = false; } else { form.elements['dbhostname'].style.backgroundColor = '#FFFFFF'; } if (form.elements['dbusername'].value == '') { form.elements['dbusername'].style.backgroundColor = '#FFDDDD'; if (!focused) form.elements['dbusername'].focus(); checksucces = false; } else { form.elements['dbusername'].style.backgroundColor = '#FFFFFF'; } if (!checksucces) { alert('One or more required fields are empty!'); return false; } return true; } |
en dis zo'n error:
zoals je kan zien heb ik bovenin me code al een var aangemaakt die zorgt dat ik maar 1x focus() kan doen in die functie, maar toen kwam ik diezelfde error ook tegen toen ik een alert wilde doen.Error: [Exception... "'Permission denied to get property XULElement.selectedIndex' when calling method: [nsIAutoCompletePopup::selectedIndex]" nsresult: "0x8057001e (NS_ERROR_XPC_JS_THREW_STRING)" location: "JS frame :: http://xxx/functions.js :: check :: line 23" data: no]
Source File: http://xxx/install/functions.js
Line: 23
nu wil ik die echt laten zien, maar zou niet weten hoe.. (zonder error dan)
edit:
na wat testen blijkt dat het alleen in FF voorkomt
[ Voor 49% gewijzigd door BasieP op 21-11-2005 15:02 ]
This message was sent on 100% recyclable electrons.