Ik heb hier een probleem mee, dit is de source:
In de functie staat dus dit deel:
Hiermee wil ik dus kijken dat als de ingevulde parameter (uit de array) bv menu.php is er een onchange() in de select komt, is de ingevulde parameter (uit de array) gewoon "1" of "menu" moet er GEEN onchange in komen, dit werkt alleen niet....
iemand een oplossing? ik hoop dat het duidelijk is
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
| // this function handles select boxes function SelectBox ($name, $array, $classid) { if (is_array($array) AND isset($name)) { // let's splitt the array into parts ;) foreach ($array as $key => $value) { $options .= "<option value=\"". $key ."\">". $value ."</option>"; } // check if $key is a file, if yes -> onchange... if (fopen($key, "R")) { // check if user is using css with classes if (isset($classid)) { $this->Form = "<select name=\"". $name ."\" onchange=\"document.location.replace( this.value );\" class=\"". $classid ."\">" . $options . "</select>"; } else { $this->Form = "<select name=\"". $name ."\" onchange=\"document.location.replace( this.value );\">" . $options . "</select>"; } } // ... if no -> no onchange else { if (isset($classid)) { $this->Form = "<select name=\"". $name ."\" class=\"". $classid ."\">". $options ."</select>"; } else { $this->Form = "<select name=\"". $name ."\">". $options ."</select>"; } } } else { $this->Error = "<b>FastForm Error:</b> Missing Parameter(s)!"; } } |
In de functie staat dus dit deel:
PHP:
1
2
3
4
5
| if (fopen($key, "R")) { // check if user is using css with classes if (isset($classid)) { $this->Form = "<select name=\"". $name ."\" onchange=\"document.location.replace( this.value );\" class=\"". $classid ."\">" . $options . "</select>"; } |
Hiermee wil ik dus kijken dat als de ingevulde parameter (uit de array) bv menu.php is er een onchange() in de select komt, is de ingevulde parameter (uit de array) gewoon "1" of "menu" moet er GEEN onchange in komen, dit werkt alleen niet....
iemand een oplossing? ik hoop dat het duidelijk is
edit:
code is soms een beetje vervormd, hoe dit komt weet ik niet
code is soms een beetje vervormd, hoe dit komt weet ik niet
[ Voor 15% gewijzigd door Niles op 16-05-2003 21:06 ]