![]() | |
| | #1 (permalink) |
| Üye Üyelik Tarihi: 01/2007
Mesaj: 16
|
Selam arkadaşlar, listbox ta listelenen verilerin dışardan sıralamaını değiştirmek istiyorum, iki butonum var up ve down. Up butonu ile seçili veriyi bir üstteki verinin yerine, down butonu ile de seçili veriyi bir bir altta bulunan verinin yerine almak istiyorum. Örnek: asya amerika kanada avrupa antarktida kanada yı seçip up butonuna bastığımda liste boyle olacak asya kanada amerika avrupa antarktida aynışey down butonu için de geçerli Not: listbox ta görünen verileri veri tabanından okuyorum ve ustte bahsettiğim değişiklik yapıldıktan sonra yeni hali ile tekrar veri tabanına kaydetmem gerek. yardım edebilecek varsa sevinirim tesekkurler |
| | |
| | #2 (permalink) |
| Üye Üyelik Tarihi: 06/2004 Yer: İstanbul
Mesaj: 2,323
|
Sanırım aşağıdaki işini görür. IE ve FF'ta sorunsuz çalışıyor... Kod: <script>
function up() {
var eleman = document.getElementById("Sniper");
if(eleman.selectedIndex>0) {
var eskiValue = eleman.options[eleman.selectedIndex-1].value;
var eskiText = eleman.options[eleman.selectedIndex-1].text;
eleman.options[eleman.selectedIndex-1].value = eleman.options[eleman.selectedIndex].value;
eleman.options[eleman.selectedIndex-1].text = eleman.options[eleman.selectedIndex].text;
eleman.options[eleman.selectedIndex].value = eskiValue;
eleman.options[eleman.selectedIndex].text = eskiText;
eleman.selectedIndex = eleman.selectedIndex-1;
}
}
function down() {
var eleman = document.getElementById("Sniper");
if(eleman.selectedIndex<eleman.options.length-1) {
var eskiValue = eleman.options[eleman.selectedIndex+1].value;
var eskiText = eleman.options[eleman.selectedIndex+1].text;
eleman.options[eleman.selectedIndex+1].value = eleman.options[eleman.selectedIndex].value;
eleman.options[eleman.selectedIndex+1].text = eleman.options[eleman.selectedIndex].text;
eleman.options[eleman.selectedIndex].value = eskiValue;
eleman.options[eleman.selectedIndex].text = eskiText;
eleman.selectedIndex = eleman.selectedIndex+1;
}
}
</script>
<select id="Sniper" size="5">
<option value="Asya">Asya</option>
<option value="Amerika">Amerika</option>
<option value="Kanada">Kanada</option>
<option value="Avrupa">Avrupa</option>
<option value="Antarktida">Antarktida</option>
</select>
<input type="button" value="Up" onclick="up()">
<input type="button" value="Down" onclick="down()">
__________________ tuncay.kinali.net |
| | |
![]() |
| Bookmarks |
| Seçenekler | |
| |
Benzer Konular | ||||
| Konu | Konuyu açana göre | Forum | Cevap | En Son Mesaj |
| Öğrencinin sınav sonuc sırasını bulma | ak | PHP | 0 | 11/11/2006 17:43 |
| Recursive menu elemanlarının yerleşimi... | m.erin | PHP | 8 | 06/10/2006 17:38 |
| form elemanlarının şekillendirilmesi | ercanyahsi | Web Tasarım | 3 | 01/12/2005 16:56 |
| file1 elemanlarının güncellenmesi | Cekici | Visual Basic | 3 | 11/01/2005 20:31 |
| form elemanlarının içeriğine müdahale | secici | Javascript / DHTML / Ajax | 8 | 07/12/2004 17:04 |
| Reklamlar & Desteklenenler | |
| Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv | Malta | |