maar dat ben ik juist nodig, hier een stukje van me code (hoognodige)
nu wil ik wat items uit een gallery genaamd list1 verplaatsen naar een andere selectbox... maar deze selectbox moet alles uiteindelijk returnen naar PHP, nu heb ik een routine gevonden waarmee ik items uit de 1e listbox naar de andere listbox kan verplaatsen zodat ik de 'geselecteerde' items kan bewerken... nu is het volgende probleem
als ik dit wil saven in PHP heb ik gallerypictures[] nodig, dit kan ik echter niet veranderen want dan werkt dit scriptje niet meer
wie weet een mooie oplossing voor dit probleem?
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
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
| <SCRIPT LANGUAGE="JavaScript">
<!-- Original: Phil Webb (phil@philwebb.com) -->
<!-- Web Site: http://www.philwebb.com -->
<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->
<!-- Begin
function move(fbox, tbox) {
var arrFbox = new Array();
var arrTbox = new Array();
var arrLookup = new Array();
var i;
for (i = 0; i < tbox.options.length; i++) {
arrLookup[tbox.options[i].text] = tbox.options[i].value;
arrTbox[i] = tbox.options[i].text;
}
var fLength = 0;
var tLength = arrTbox.length;
for(i = 0; i < fbox.options.length; i++) {
arrLookup[fbox.options[i].text] = fbox.options[i].value;
if (fbox.options[i].selected && fbox.options[i].value != "") {
arrTbox[tLength] = fbox.options[i].text;
tLength++;
} else {
arrFbox[fLength] = fbox.options[i].text;
fLength++;
}
}
arrFbox.sort();
arrTbox.sort();
fbox.length = 0;
tbox.length = 0;
var c;
for(c = 0; c < arrFbox.length; c++) {
var no = new Option();
no.value = arrLookup[arrFbox[c]];
no.text = arrFbox[c];
fbox[c] = no;
}
for(c = 0; c < arrTbox.length; c++) {
var no = new Option();
no.value = arrLookup[arrTbox[c]];
no.text = arrTbox[c];
tbox[c] = no;
}
}
// End -->
function doChange(blaat) {
document.getElementById('main').innerHTML = document.getElementById(blaat).innerHTML;
}
</script>
<form name="myform" method="post">
<center><table border="1" width="550">
<tr>
<td>
<table width="550" height="250" border="1">
<tr>
<td><center><a href="#" onMouseOver="doChange('div1')">Maintane pictures</a> & <a href="#" onMouseOver="doChange('div2')">Edit gallery</a></center></td>
<td align="middle"> </td>
<td align="right"><select name="gallery" size="1" onChange="javascript:galleryHandler(form);">[option="%galleries%"]</select></td>
</tr>
<tr>
<td align="left" width="235" height="200" nowrap><div id="main"></div></td>
<td align="middle" width="75" nowrap align="center"><input type="button" value="<<" onclick="move(this.form.gallerypictures,this.form.list1)"> <input type="button" value=">>" onclick="move(this.form.list1,this.form.gallerypictures)"></td>
<td align="right" width="200" height="200" nowrap><select name="gallerypictures" multiple size="10" style="WIDTH: 200px">[loop="%selectedpictures%"]<option value="%pictureselid%">%pictureselname%</option>[/loop]</select></td>
</tr>
<tr>
<td align="left"><input type="submit" name="submit" value="Save gallery"> <input type="submit" name="submit" value="Remove gallery"></td>
<td align="center">Clear</td>
<td align="right"><input type="submit" name="submit" value="Save pictures"></td>
</tr>
</table>
</td>
</tr>
</table>
<hr><center>Selected Gallery [iffound="%galleryname%"]<a href="gallery.php?showgallery=%galleryrandomid%" target="%galleryrandomid%">< %galleryname% ></a>[else]<none>[/iffound]</center><hr> </center>
</form> |
nu wil ik wat items uit een gallery genaamd list1 verplaatsen naar een andere selectbox... maar deze selectbox moet alles uiteindelijk returnen naar PHP, nu heb ik een routine gevonden waarmee ik items uit de 1e listbox naar de andere listbox kan verplaatsen zodat ik de 'geselecteerde' items kan bewerken... nu is het volgende probleem
als ik dit wil saven in PHP heb ik gallerypictures[] nodig, dit kan ik echter niet veranderen want dan werkt dit scriptje niet meer