Pogledajte određenu poruku
Staro 11. 03. 2007.   #3
twix
Web designer
Professional
 
Avatar twix
 
Datum učlanjenja: 09.06.2005
Lokacija: New York
Poruke: 358
Hvala: 52
724 "Hvala" u 64 poruka
twix će postati "faca" uskorotwix će postati "faca" uskorotwix će postati "faca" uskorotwix će postati "faca" uskorotwix će postati "faca" uskorotwix će postati "faca" uskorotwix će postati "faca" uskoro
Pošaljite poruku preko Skype™ za twix
Default

Link: http://www.twix.name/form.html

Pa bilo bi dobro kad bi ja znao u cemu je problem
Znaci imam cascade dropdown, na osnovu koga kada se izabere proizvod prikaze raspolozivu boju za dati proizvod i imam deo za dodavanje novog artikla. Sve radi super dok ne dodam novi proizvod (artikal), jer unutar tog, da nazovem, niza, treba da se popuni drugi niz. Ne znam kako najlakse da objasnim,...

Kôd:
function set_farbe() { 
  var select_artikel = document.senden_form.artikel;
  var select_farbe = document.senden_form.farbe;
  var selected_farbe = select_artikel.value;
  if(!selected_farbe) {
    select_farbe.options.length=0;
    select_farbe.options[select_farbe.options.length] = new Option('-------');
    return;
  }
  select_farbe.options.length=0;
  ext_modell_produkte = modell_produkte[selected_farbe];
  for(key in ext_modell_produkte) {
    select_farbe.options[select_farbe.options.length] = new Option(ext_modell_produkte[key], key);
  }
}

function set_produkte() {
  var select_artikel = document.senden_form.artikel;
  for(key in produkte) {
    select_artikel.options[select_artikel.length] = new Option(produkte[key], key);
  }
}
window.onload = function() { 
set_produkte();
}
I deo za dodavanje elementa:

Kôd:
function addEvent()
{
var ni = document.getElementById('myDiv');
var numi = document.getElementById('theValue');
var num = (document.getElementById("theValue").value -1)+ 2;
numi.value = num;
var divIdName = "my"+num+"Div";
var newdiv = document.createElement('div');
newdiv.setAttribute("id",divIdName);
newdiv.innerHTML = "Novi element";
ni.appendChild(newdiv);
document.getElementById('myDiv').focus();
}

function removeEvent(divNum)
{
var d = document.getElementById('myDiv');
var olddiv = document.getElementById(divNum);
d.removeChild(olddiv);
}
Umesto 'Novi element' stavio sam celu tabelu sa podacima da se dodaje, videces na primeru forme sa linka...

Najbolje da pogledas source stranice da ne kopiram ceo code ovde.
Prvo sam pomislio da dodam
Kôd:
document.getElementById('myDiv').focus();
set_produkte();
Medjutim lose razmisljam, probao sam i onClick set_produkte(), takodje ne moze...
twix je offline   Odgovorite uz citat