Public feed
#893078
<html><head><script>
Array.prototype.move_element = function(index, delta) {
// This method moves an element within the array
// index = the array item you want to move
// delta = the direction and number of spaces to move the item.
//
// For example:
// move_element(myarray, 5, -1); // move up one space
// move_element(myarray, 2, 1); // move down one space
//
// Returns true for success, false for error.
var index2, temp_item;
// Make sure the index is within the array bounds
if (index < 0 || index >= this.length) {
return false;
}
// Make sure the target index is within the array bounds
index2 = index + delta;
if (index2 < 0 || index2 >= this.length || index2 == index) {
return false;
}
// Move the elements in the array
temp_item = this[index2];
this[index2] = this[index];
this[index] = temp_item;
return true;
}
//--------------------------------------------------
// Test it out
/*myArray = Array("item one","item two","item three","item four")
if ( myArray.move_element(3, -1) ) {
// Success, display the array contents
alert("myArray = " + myArray);
} else {
// Failure
alert("move_element returned false");
}*/
function changeOrder(total, Name, place)
{
var myArray = new Array();
//var e = document.getElementsByName
//alert(name.selectedIndex);
var placeArray = new Array();
placeArray[0] =
1
;placeArray[1] =
2
;placeArray[2] =
3
;placeArray[3] =
4
; //var myArray=new Array("0","1","2","3")
//var placeName = eval("place"+place);
alert(Name);
var selectedIdx = document.getElementById(Name).selectedIndex;
deltaPlace = place - selectedIdx;
alert(placeName);
alert(place + " " + selectedIdx + " " + deltaPlace);
//if placeArray.move_element(name,
for(i=0; i<total; i++)
{
//var e = document.getElementsByName("place"+i)[0];
//e.selectedIndex = i;
//alert(e.selectedIndex);
//alert(myArray[i]);
}
}
</script>
<style>
body {margin:20;vertical-align:top;}
.slide {border:thin solid black; padding-bottom:45; padding-top:10; margin:10; width: 50%;position:relative;clear:none;}
.descr {margin:10; width:100; margin-bottom:0;float:left;vertical-align:top;}
.value {margin:10; margin-top:0;float:left;}
.item {clear:both;position:relative;clear:both;}
</style>
</head><body>
<ul>
<li><a href="/digital signage/phpsignage/phpsignage.php?admin=1&action=regular">Gewone slides</a>
<li><a href="/digital signage/phpsignage/phpsignage.php?admin=1&action=repeating">Herhalende slides</a>
<form method="post" action="/digital signage/phpsignage/phpsignage.php?admin=1&action=regular">
<div class="slide">
<div class="item">
<div class="descr">Slide nummer: </div>
<div class="value"><select id="place0" name="place0" onChange="changeOrder(4, place0,
1
);">
<option value="1" selected>1</option>
<option value="2">2</option><option value="3">3</option><option value="4">4</option></select>
</div>
</div>
<div class="item">
<div class="descr">Beschrijving:</div>
<div class="value"><input type="text" size="50" value="
" name="description0">
</div>
</div>
<div class="item">
<div class="descr">URL:</div>
<div class="value"><input type="text" size="50" value="
http://www.google.com
" name="url0">
</div>
</div>
<div class="item">
<div class="descr">Tijdsduur (sec)</div>
<div class="value"><input type="text" size="50" value="
10
" name="time0">
</div>
</div>
<div class="item">
<div class="descr">Herhaalt iedere x slides:</div>
<div class="value"><select name="repeat0"><option value="0" selected>Niet herhalend</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select></div>
</div>
</div>
<div class="slide">
<div class="item">
<div class="descr">Slide nummer: </div>
<div class="value"><select id="place1" name="place1" onChange="changeOrder(4, place1,
2
);">
<option value="1">1</option><option value="2" selected>2</option>
<option value="3">3</option><option value="4">4</option></select>
</div>
</div>
<div class="item">
<div class="descr">Beschrijving:</div>
<div class="value"><input type="text" size="50" value="
" name="description1">
</div>
</div>
<div class="item">
<div class="descr">URL:</div>
<div class="value"><input type="text" size="50" value="
http://www.rocmn.nl
" name="url1">
</div>
</div>
<div class="item">
<div class="descr">Tijdsduur (sec)</div>
<div class="value"><input type="text" size="50" value="
5
" name="time1">
</div>
</div>
<div class="item">
<div class="descr">Herhaalt iedere x slides:</div>
<div class="value"><select name="repeat1"><option value="0" selected>Niet herhalend</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select></div>
</div>
</div>
<div class="slide">
<div class="item">
<div class="descr">Slide nummer: </div>
<div class="value"><select id="place2" name="place2" onChange="changeOrder(4, place2,
3
);">
<option value="1">1</option><option value="2">2</option><option value="3" selected>3</option>
<option value="4">4</option></select>
</div>
</div>
<div class="item">
<div class="descr">Beschrijving:</div>
<div class="value"><input type="text" size="50" value="
" name="description2">
</div>
</div>
<div class="item">
<div class="descr">URL:</div>
<div class="value"><input type="text" size="50" value="
http://www.weathernews.nl
" name="url2">
</div>
</div>
<div class="item">
<div class="descr">Tijdsduur (sec)</div>
<div class="value"><input type="text" size="50" value="
10
" name="time2">
</div>
</div>
<div class="item">
<div class="descr">Herhaalt iedere x slides:</div>
<div class="value"><select name="repeat2"><option value="0" selected>Niet herhalend</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select></div>
</div>
</div>
<div class="slide">
<div class="item">
<div class="descr">Slide nummer: </div>
<div class="value"><select id="place3" name="place3" onChange="changeOrder(4, place3,
4
);">
<option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4" selected>4</option>
</select>
</div>
</div>
<div class="item">
<div class="descr">Beschrijving:</div>
<div class="value"><input type="text" size="50" value="
" name="description3">
</div>
</div>
<div class="item">
<div class="descr">URL:</div>
<div class="value"><input type="text" size="50" value="
http://bb.rocmn.nl
" name="url3">
</div>
</div>
<div class="item">
<div class="descr">Tijdsduur (sec)</div>
<div class="value"><input type="text" size="50" value="
3
" name="time3">
</div>
</div>
<div class="item">
<div class="descr">Herhaalt iedere x slides:</div>
<div class="value"><select name="repeat3"><option value="0" selected>Niet herhalend</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select></div>
</div>
</div>
<div class="slide"><input type="submit" value="Opslaan"></div></form></body>