Toon posts:

[html] naam werkt wel naam[] werkt niet...

Pagina: 1
Acties:
  • 36 views sinds 30-01-2008

Verwijderd

Topicstarter
maar dat ben ik juist nodig, hier een stukje van me code (hoognodige)

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">&nbsp;</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="&lt;&lt;" onclick="move(this.form.gallerypictures,this.form.list1)"> <input type="button" value="&gt;&gt;" 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">&nbsp;<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%">&lt; %galleryname% &gt;</a>[else]&lt;none&gt;[/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 :{ wie weet een mooie oplossing voor dit probleem?

Verwijderd

Dat is ook al vaak genoeg verteld, ik vraag me af of je ooit weleens andere topics leest.

Géén korte notatie gebruiken!!!
document.formnaam.inputnaam

document.forms['formnaam'].elements['inputnaam']

this.form.elements['gallerypictures[]'] zal dus wel werken.

Dit topic is gesloten.