home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cricao de Sites - 650 Layouts Prontos
/
WebMasters.iso
/
Servidores
/
JanaSetup.exe
/
admin
/
seiten_js
/
proxy_http.js
< prev
next >
Wrap
Text File
|
2006-05-08
|
5KB
|
235 lines
function proxy_http()
{
with (document)
{
write('<table border="0" cellpadding="5" cellspacing="1" width="100%">'
+ ' <tr class="info">'
+ ' <td colspan="2"><p align="justify"><font class="text">*</font> ' + txt[28][31] + '</p></td>'
+ ' </tr>'
+ ' <tr class="tr" align="center">'
+ ' <td width="75%"><select name="auswahl" size="6" style="width: 100%;">');
var va = document.formular.filt.value;
var zu = va.split(',');
if (va != '')
for (i = 0; i < zu.length; ++i)
write('<option value ="' + zu[i] + '">' + zu[i] + '</option>');
write('</select></td>'
+ ' <td width="25%"><input class="butto" type="button" value="' + txt[0][20] + '" onclick="disab(); loeschen();"><br /><br />'
+ ' <input class="butto" type="button" value="' + txt[0][17] + '" onclick="disab(); oben();"><br /><br />'
+ ' <input class="butto" type="button" value="' + txt[0][18] + '" onclick="disab(); unten();"></td>'
+ ' </tr>'
+ ' <tr class="tr" align="center">'
+ ' <td><input class="inp" name="neu" type="text" size="35" value="" style="width: 100%;"></td>'
+ ' <td><input class="butto" type="button" value="» ' + txt[0][19] + ' «" onclick="disab(); hinzufuegen();"></td>'
+ ' </tr>'
+ '</table>');
}
}
/**/
function disab()
{
for (i = 1; i < 6; i++)
if (i != 4)
document.forms[1].elements[i].disabled = true;
}
/**/
function re_disab()
{
for (i = 1; i < 6; i++)
if (i != 4)
document.forms[1].elements[i].disabled = false;
}
/**/
function filter_send()
{
var li = '';
var la = document.dummy.auswahl.length;
for (i = 0; i < la; i++)
li += document.dummy.auswahl.options[i].value + ',';
document.formular.filt.value = li.slice(0,li.length-1);
return true;
}
/**/
function hinzufuegen()
{
var feld = document.dummy.neu;
if ((feld.value != '') && (filterdatei() == true))
{
neu = new Option(feld.value, feld.value, false, true);
document.dummy.auswahl.options[document.dummy.auswahl.length] = neu;
feld.value = '';
document.dummy.neu.focus();
}
re_disab();
}
/**/
function filterdatei()
{
var f2 = document.dummy.neu.value;
var tea = f2.replace(/\//g, '\\').split('\\');
if (/^([c-z])+([:])$/i.test(tea[0]) == false)
{
alert(tea[0] + '\n\n' + txt[28][22]);
document.dummy.neu.select();
document.dummy.neu.focus();
return false;
}
for (k = 1; k < tea.length; k++)
{
var teb = tea[k].slice(0, tea[k].length);
if (k != tea.length - 1)
{
if (/^([_a-z0-9- ]+)$/i.test(teb) == false)
{
alert(teb + '\n\n' + txt[28][30]);
document.dummy.neu.select();
document.dummy.neu.focus();
return false;
}
}
else
{
var tec = tea[k].split('.');
if (/(^dll$)/i.test(tec[tec.length - 1]) == false)
{
alert(teb + ' --> ' + tec[tec.length - 1] + '\n\n' + txt[28][32]);
document.dummy.neu.select();
document.dummy.neu.focus();
return false;
}
}
}
re_disab();
return true;
}
/**/
function loeschen()
{
var za = document.dummy.auswahl.selectedIndex;
if (za >= 0)
document.dummy.auswahl.options[za] = null;
re_disab();
}
/**/
function oben()
{
var li = '';
var ct = 0;
var la = document.dummy.auswahl.length;
var za = document.dummy.auswahl.selectedIndex;
for (i = 0; i < la; i++)
li += document.dummy.auswahl.options[i].value + ',';
for (j = 0; j < la; j++)
if (document.dummy.auswahl.options[j].selected == true)
ct = 1;
if ((ct == 1) && (za != 0))
{
var va = document.dummy.auswahl.options[za].value;
for (k = 0; k < la; k++)
document.dummy.auswahl.options[0] = null;
li = li.slice(0, li.length - 1);
var dazu = li.split(',');
for (l = 0; l < dazu.length; l++)
{
if (l == za)
{
neu = new Option(dazu[l], dazu[l], false, true);
document.dummy.auswahl.options[l - 1] = neu;
neu = new Option(dazu[l - 1], dazu[l - 1], false, false);
document.dummy.auswahl.options[l] = neu;
}
else
{
neu = new Option(dazu[l], dazu[l], false, false);
document.dummy.auswahl.options[l] = neu;
}
}
}
dazu = '';
re_disab();
}
/**/
function unten()
{
var li = '';
var ct = 0;
var la = document.dummy.auswahl.length;
var za = document.dummy.auswahl.selectedIndex;
for (i = 0; i < la; i++)
li += document.dummy.auswahl.options[i].value + ',';
for (j = 0; j < la; j++)
if (document.dummy.auswahl.options[j].selected == true)
ct = 1;
if ((ct == 1) && (za != la - 1))
{
var va = document.dummy.auswahl.options[za].value;
for (k = 0; k < la; k++)
document.dummy.auswahl.options[0] = null;
li = li.slice(0, li.length - 1);
var dazu = li.split(',');
for (l = 0; l < dazu.length; l++)
{
if ((l == za) || (l == za + 1))
{
if (l == za)
{
neu = new Option(dazu[l + 1], dazu[l + 1], false, false);
document.dummy.auswahl.options[l] = neu;
neu = new Option(dazu[l], dazu[l], false, true);
document.dummy.auswahl.options[l + 1] = neu;
}
}
else
{
neu = new Option(dazu[l], dazu[l], false, false);
document.dummy.auswahl.options[l] = neu;
}
}
}
dazu = '';
re_disab();
}