Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Javascript/AJAX : Problem sa dropdown list box

[es] :: Javascript i AJAX :: Javascript/AJAX : Problem sa dropdown list box

[ Pregleda: 980 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

sretnici
jol klenstrou

Član broj: 121695
Poruke: 27
*.adsl.scarlet.nl.



+3 Profil

icon Javascript/AJAX : Problem sa dropdown list box17.05.2012. u 19:48 - pre 145 meseci
Cao,
Ja sam nov na Javascriptu i nemam puno iskustva u tome ustvari pocetnik sam ;)
Moj Srpski ni je bas najbolji sto se tice neki tehnicki izraza, i zato ako negdje napravim gresku nije namjerno :)
Problem moram resiti najkasnije do ponedjeljka.
Imam 4 dropdown list boxova koje se moraju puniti i poklapati se automaski, medjutim ona to nece.
Prije kod php 4 je radilo ali sad kod novog update na php 5 nece i nece i ja sam stvarno sve pokuso ali nemogu naci resenje da radi kako treba.
Code:

function handleArtikelen()
{
    if (xmlHttp.readyState == 4)
    {
        if (xmlHttp.status == 200)
        {
            try
            {
                var xmlResponse = xmlHttp.responseXML;
                var xmlRoot = xmlResponse.documentElement;
                var fout = document.getElementById("fout");
                var foutcode = xmlRoot.getElementsByTagName("errorcode")[0].childNodes[0].nodeValue;
                switch (String(foutcode))
                {
                    case "0":
                    {
                        fout.innerHTML = " ";
                        artikelArray = xmlRoot.getElementsByTagName("artikelnr");
                        omschrijvingArray = xmlRoot.getElementsByTagName("omschrijving");
                        try {var rijen = xmlRoot.getElementsByTagName("rijen")[0].childNodes[0].nodeValue;} catch(e) { var rijen =0}
                        var artikel;
                        var omschrijving;
                        //optielijst legen
                        if (rijen !== 0)
                        {
                            for (lengte = document.formulier.artikel.options.length - 1; lengte >= 1; lengte--)
                            {
                                document.formulier.artikel.options[lengte] = null;
                            }
                        }
                        if (rijen !== 0)
                        {
                            for (artikelen = 0; artikelen < rijen; artikelen++)
                            {
                                artikel = artikelArray.item(artikelen).firstChild.data;
                                omschrijving = artikel + " - " + omschrijvingArray.item(artikelen).firstChild.data;
                                document.formulier.artikel.options[artikelen+1] = new Option(omschrijving);
                                document.formulier.artikel.options[artikelen+1].value = artikel;
                            }
                        }
                        
                        document.formulier.kleur.disabled = false;
                        //foto weghalen.
                        document.foto.src = "graphics/leeg.png";
                        document.formulier.fotonaam.value = "";
                        document.formulier.btnopslaan.disabled = true;
                        legenGrid();
                        //FC 10 20-07-2008. Automatisch het artikel selecteren als er maar een artikel in de selectie aanwezig is.
                        if (rijen == 1)
                        {
                            document.formulier.artikel.options[1].selected = true;
                            haalArtikel();
                        }
                    }
                    break;
                    case "1":
                    {
                        fout.innerHTML = "Fout bij het lezen van de Database. Probeer het nogmaals.";
                    }
                }
            }
            catch(e)
            {
                alert("Fout bij het lezen: " + e.toString());
            }
        }
        else
        {
            alert("Probleem bij het ophalen van de data:\n" + xmlHttp.statusText);
        }
    }
}

function haalArtikel()
{
    if(xmlHttp)
    {
        var artikel = document.formulier.artikel.value;
        var serieid = document.formulier.serie.value;
        var merk = document.formulier.merk.value;
        var orderid = document.formulier.orderid.value;
        var kleurid = document.formulier.kleur.value;
        url = "ordermaten.ajax.php?serieid=" + serieid + "&artikel=" + artikel + "&merk=" + merk + "&orderid=" + orderid + "&kleurid=" + kleurid;
        try
        {
            xmlHttp.open("GET", url, false);
            xmlHttp.send(null);
            handleArtikelMaten();
        }
        catch(e)
        {
            alert("Kan geen verbinding maken met de server:\n" + e.toString());
        }
    }
}

Ko mi pomogne bicu mu vjecito zahvalan.
 
Odgovor na temu

[es] :: Javascript i AJAX :: Javascript/AJAX : Problem sa dropdown list box

[ Pregleda: 980 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.