Sasa Posted February 8, 2008 Report Share Posted February 8, 2008 (edited) Pieslēdos datubāzei izvadu tās bildes kuras sakrīt ar to kas te document.all('Kods',i).value, bet lieta tāda, ka man viņas izvadās tā ja ir viens kods izvēlēts tad izvadās viena, ja divi kodi izvēlēti tad ieprieksējā bilde palikeun nāk vēl pirmā koda bilde + otrā koda bilde ... un tā visu laiku papildinās. Varbūt pie katra jauna koda izvēles atīrīt div'u kurš man attēlo bildes. <script language=javascript> function print_img() { elementCount_kods = document.all("Kods").length; for (i=0;i<elementCount_kods;i++ ) { var cn = new ActiveXObject("ADODB.Connection"); var strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source =\\\\192.168.0.150\\tmp\\webk\\Katalogs.mdb;Persist Security Info=False"; cn.Open(strConn); var rs = new ActiveXObject("ADODB.Recordset"); var SQL = "SELECT * FROM bilzu_kodi WHERE kods='"+document.all('Kods',i).value+"';"; rs.Open(SQL, cn); document.getElementById('img_holder').innerHTML += '<img src="'+rs(2)+'" alt="..." />'; /alert(rs(2)); rs.Close(); cn.Close(); } } </SCRIPT> EDIT: Izlaboju :) ... pašā funkcija sākumā pirms cikla es ielieku document.getElementById('img_holder').innerHTML = '<DIV id=img_holder></DIV>'; tādejādi man tagad strādā viss kā nākas! :) Edited February 8, 2008 by Sasa Link to comment Share on other sites More sharing options...
bubu Posted February 8, 2008 Report Share Posted February 8, 2008 Drausmas!! Ciklā katru reizi tu taisi jaunu konekciju... drausmas. Link to comment Share on other sites More sharing options...
Sasa Posted February 8, 2008 Author Report Share Posted February 8, 2008 kā tad darīt?? atstāt ciklā tikai izvadīšanu visu pārējo iznest ārpus cikla? Link to comment Share on other sites More sharing options...
andrisp Posted February 8, 2008 Report Share Posted February 8, 2008 Nuja. :) Link to comment Share on other sites More sharing options...
Recommended Posts