code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| <tr>
<td>123krediet</td>
<td><a href="javascript:void(0);" onclick="javascript:perform('/debug/index.php?section=websites', 'edit', '2', 'false');">edit</a></td>
<td><a href="javascript:void(0);" onclick="javascript:perform('/debug/index.php?section=websites', 'delete', '2', 'true');">del</a></td>
</tr>
<tr>
<td>hjj</td>
<td><a href="javascript:void(0);" onclick="javascript:perform('/debug/index.php?section=websites', 'edit', '4', 'false');">edit</a></td>
<td><a href="javascript:void(0);" onclick="javascript:perform('/debug/index.php?section=websites', 'delete', '4', 'true');">del</a></td>
</tr>
<tr>
<td>blalbalbbbab</td>
<td><a href="javascript:void(0);" onclick="javascript:perform('/debug/index.php?section=websites', 'edit', '5', 'false');">edit</a></td>
<td><a href="javascript:void(0);" onclick="javascript:perform('/debug/index.php?section=websites', 'delete', '5', 'true');">del</a></td>
</tr>
<tr>
<td></td>
<td><a href="javascript:void(0);" onclick="javascript:perform('/debug/index.php?section=websites', 'insert','false');">Insert</a></td>
</tr> |
Mijn perform functie:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| function perform(where, what, iid, msg) {
if (msg == 'true') {
if (confirm('zeker weten?')) {
window.location.href = where+'&case='+what+'&iid='+iid;
}
} else {
window.location.href = where+'&case='+what+'&iid='+iid;
}
}
function redir(where) {
window.location.href = where;
} |
Dit werkt dus prima in firefox maar niet in IE6 (win2000).
Wanneer ik een item wil editen..komt er alleen javascript(void) in de status balk te staan..maar voert niets uit.
Wanneer ik in mijn if statement alert(where, what, iid, msg); doe werkt dit wel gewoon in IE, met de juiste waarden. Alleen hij redirect hem niet
Overal waar ik heb gezocht staat dat window.location.href gewoon moet werken.
als ik window.location.href = "http://www.google.com"; neer zet werkt dit ook niet.
[ Voor 58% gewijzigd door sMb.Blade op 03-04-2006 13:23 ]