Nazdar
Potreboval by som pomoc. Mam kod ktory nacita udaje zo select-u potom zapise do txt suboru a potom spetne ich nacita a zobrazi.
Problem mam s tym ze tabulka v ktorej su nacitane udaje sa zabrayi vnovom okne. Ja by som potreboavl aby sa zobrazilo v tom istom okne kde je aj vyber udajov ktore sa ulozia.
priklad kod
<HTML>
<HEAD><TITLE>SEZ popis prudoveho chranica</TITLE>
<style>
p {font-size:17px;}
</style>
<script language="javascript">
function setOptions(o)
{
var char = document.foo.char;
char.options.length = 0;
var menprud = document.foo.menprud;
menprud.options.length = 0;
var rozprud = document.foo.rozprud;
rozprud.options.length = 0;
if (o == "PFI2")
{
char.options[char.options.length] = new Option('B','B');
char.options[char.options.length] = new Option('C','C');
menprud.options[menprud.options.length] = new Option('6','6');
menprud.options[menprud.options.length] = new Option('10','10');
menprud.options[menprud.options.length] = new Option('16','16');
menprud.options[menprud.options.length] = new Option('20','20');
menprud.options[menprud.options.length] = new Option('25','25');
menprud.options[menprud.options.length] = new Option('32','32');
menprud.options[menprud.options.length] = new Option('40','40');
rozprud.options[rozprud.options.length] = new Option('0.01','100');
rozprud.options[rozprud.options.length] = new Option('0.03','300');
rozprud.options[rozprud.options.length] = new Option('0.1','10');
rozprud.options[rozprud.options.length] = new Option('0.3','30');
rozprud.options[rozprud.options.length] = new Option('0.5','50');
}
//if (o == "PFI3")
//{
//char.options[char.options.length] = new Option('C','C');
//menprud.options[menprud.options.length] = new Option('10','10');
//menprud.options[menprud.options.length] = new Option('13','13');
//menprud.options[menprud.options.length] = new Option('16','16');
//rozprud.options[rozprud.options.length] = new Option('0.03','300');
//}
if (o == "PFB2")
{
char.options[char.options.length] = new Option('');
char.options[char.options.length] = new Option('');
menprud.options[menprud.options.length] = new Option('16','16');
menprud.options[menprud.options.length] = new Option('25','25');
menprud.options[menprud.options.length] = new Option('40','40');
menprud.options[menprud.options.length] = new Option('63','63');
rozprud.options[rozprud.options.length] = new Option('0.01','100');
rozprud.options[rozprud.options.length] = new Option('0.03','300');
rozprud.options[rozprud.options.length] = new Option('0.1','10');
rozprud.options[rozprud.options.length] = new Option('0.3','30');
rozprud.options[rozprud.options.length] = new Option('0.5','50');
}
if (o == "PFB4")
{
char.options[char.options.length] = new Option('');
char.options[char.options.length] = new Option('');
menprud.options[menprud.options.length] = new Option('16','16');
menprud.options[menprud.options.length] = new Option('25','25');
menprud.options[menprud.options.length] = new Option('40','40');
menprud.options[menprud.options.length] = new Option('63','63');
rozprud.options[rozprud.options.length] = new Option('0.03','300');
rozprud.options[rozprud.options.length] = new Option('0.1','10');
rozprud.options[rozprud.options.length] = new Option('0.3','30');
rozprud.options[rozprud.options.length] = new Option('0.5','50');
}
if (o == "5")
{
char.options[char.options.length] = new Option('');
menprud.options[menprud.options.length] = new Option('');
rozprud.options[rozprud.options.length] = new Option('');
}
}
function setOptionss(oo)
{
var TYP1= document.getElementById('TYP');
var typ1=TYP1.value;
var rozprud = document.foo.rozprud;
rozprud.options.length = 0;
if (typ1=="PFI2"&&oo == "32" || typ1=="PFI2"&&oo == "40" )
{
rozprud.options[rozprud.options.length] = new Option('0.03','300');
rozprud.options[rozprud.options.length] = new Option('0.1','10');
rozprud.options[rozprud.options.length] = new Option('0.3','30');
rozprud.options[rozprud.options.length] = new Option('0.5','50');
}
if (typ1=="PFI2"&&oo == "6" || typ1=="PFI2"&&oo == "10" || typ1=="PFI2"&&oo == "16" || typ1=="PFI2"&&oo == "20" || typ1=="PFI2"&&oo == "25")
{
rozprud.options[rozprud.options.length] = new Option('0.01','100');
rozprud.options[rozprud.options.length] = new Option('0.03','300');
rozprud.options[rozprud.options.length] = new Option('0.1','10');
rozprud.options[rozprud.options.length] = new Option('0.3','30');
rozprud.options[rozprud.options.length] = new Option('0.5','50');
}
if (typ1=="PFB2"&&oo == "16" || typ1=="PFB2"&&oo == "25")
{
rozprud.options[rozprud.options.length] = new Option('0.01','100');
rozprud.options[rozprud.options.length] = new Option('0.03','300');
rozprud.options[rozprud.options.length] = new Option('0.1','10');
rozprud.options[rozprud.options.length] = new Option('0.3','30');
rozprud.options[rozprud.options.length] = new Option('0.5','50');
}
if (typ1=="PFB2"&&oo == "40" || typ1=="PFB2"&&oo == "63")
{
rozprud.options[rozprud.options.length] = new Option('0.03','300');
rozprud.options[rozprud.options.length] = new Option('0.1','10');
rozprud.options[rozprud.options.length] = new Option('0.3','30');
rozprud.options[rozprud.options.length] = new Option('0.5','50');
}
if (typ1=="PFB4")
{
rozprud.options[rozprud.options.length] = new Option('0.03','300');
rozprud.options[rozprud.options.length] = new Option('0.1','10');
rozprud.options[rozprud.options.length] = new Option('0.3','30');
rozprud.options[rozprud.options.length] = new Option('0.5','50');
}
}
</script>
</HEAD>
<BODY >
<hr>
<table border="0">
<tr>
<td style="text-align:right;" valign="top"><img src="logo-sez-1-male.jpg"></td>
<td WIDTH=900 style="text-align:center;" valign="center"><p><font size="10">POPIS PRÚDOVÉHO CHRÁNIČA</font></p></td>
</tr>
</table>
<hr>
<p><strong>Vyberte požadovaný typ prúdového chrániča a stlačte Uložiť</strong></p>
<form name=foo>
<table border="0" cellpadding="10" cellspacing="10">
<tr>
<th><div style="line-height:0px;font-size:17px;">Typ chrániča:</div></th>
<th><div style="padding-top:0px; font-size:16px;">Vypínacia charakteristika:</div></th>
<th><div style="padding-top:0px; ">Menovitý prúd In[A]:</div></th>
<th><div style="padding-top:0px;font-size:17px;">Rozdielový prúd: </div></th>
<th><div style="padding-top:0px;font-size:17px; "></div></th>
<th><div style="padding-top:0px;font-size:17px; ">Napätie: </div></th>
</tr>
<tr>
<td style="text-align:center;" valign="top">
<div style="padding:0px 0px 3px 0px;">
<select id='TYP' style="width:100px;font-size:25px;" size=1 name="typ" onchange="setOptions(document.foo.typ.options[document.foo.typ.selectedIndex].value);" >
<option value="PFI2" >PFI2</option>
<option value="PFB2" >PFB2</option>
<option value="PFB4" >PFB4</option>
<option value="5" >X</option>
</select>
</td>
<td style="text-align:center;" valign="top">
</div><div style="padding:0px 0px;">
<select id='CHAR' style="width:50px;font-size:25px;" size=1 name="char" >
<option value="B">B</option>
<option value="C">C</option>
</select>
</td>
<td style="text-align:center;" valign="top">
</div><div style="padding:0px 0px;">
<select id='MENPRUD' style="width:60px;font-size:25px;" size=1 name="menprud" onchange="setOptionss(document.foo.menprud.options[document.foo.menprud.selectedIndex].value);">
<option value="6" >6</option>
<option value="10" >10</option>
<option value="16" >16</option>
<option value="20" >20</option>
<option value="25" >25</option>
<option value="32" >32</option>
<option value="40" >40</option>
<option >...</option>
</select>
</td>
<td WIDTH=170 style="text-align:center;" valign="top">
</div><div style="padding:0px 0px;">
<select id='ROZPRUD' style="width:160px;font-size:25px;" size=1 name="rozprud" >
<option value="100" > 0.01</option>
<option value="300" > 0.03</option>
<option value="10" > 0.1</option>
<option value="30" > 0.3</option>
<option value="50" > 0.5</option>
</select>
</div><div style="padding:3px 0px;">
</td>
<td WIDTH=170 style="text-align:center;" valign="top">
</td>
<td WIDTH=170 style="text-align:center;" valign="top">
</div><div style="padding:0px 0px;">
<select style="width:135px;font-size:25px;" size=1 name="nape" >
<option value="1" >230V</option>
<option value="2" >400V</option>
</select>
</div><div style="padding:3px 0px;">
</td>
</tr>
</table>
<button style="height: 60px; width: 400px;font-size:35px;" type=button name=vytvor>Uložiť nastavený typ</button>
</form>
<script>
var formular = document.forms.foo;
var TYP1= document.getElementById('TYP');
var CHAR1= document.getElementById('CHAR');
var MENPRUD1= document.getElementById('MENPRUD');
var ROZPRUD1= document.getElementById('ROZPRUD');
formular.vytvor.attachEvent("onclick", function()
{
typ1=TYP1.value;
char1=CHAR1.value;
menprud1=MENPRUD1.value;
rozprud1=ROZPRUD1.value;
var fso = new ActiveXObject("Scripting.FileSystemObject"),
subor = fso.CreateTextFile("C:\\parametre_prudoveho_chranica.txt", true),
volbatyp = formular.typ.options[formular.typ.options.selectedIndex],
volbachar = formular.char.options[formular.char.options.selectedIndex],
volbamenprud = formular.menprud.options[formular.menprud.options.selectedIndex],
volbarozprud = formular.rozprud.options[formular.rozprud.options.selectedIndex],
volbanape = formular.nape.options[formular.nape.options.selectedIndex],
pole = formular.pole;
subor.WriteLine(volbatyp.innerHTML);
subor.WriteLine(volbachar.innerHTML+volbamenprud.innerHTML);
subor.WriteLine(volbarozprud.innerHTML);
subor.WriteLine(volbanape.innerHTML);
subor.WriteLine(volbamenprud.innerHTML+"A");
subor.Close();
txtFile = fso.OpenTextFile("C:\\parametre_prudoveho_chranica.txt",1);
fText = txtFile.ReadLine();
fText1 = txtFile.ReadLine();
fText2 = txtFile.ReadLine();
fText3 = txtFile.ReadLine();
txtFile.Close();
fso=null;
var NASTAVENY=("Nastavený typ ističa je:".bold());
document.write('<center><table width="75%" border="1">');
document.write('<tr align="center"><td>'+NASTAVENY+'<\/td><\/tr>');
document.write('<tr align="center"><td>Typ:'+fText+'<\/td><\/tr>');
document.write('<tr align="center"><td>Počet pólov:'+fText1+'<\/td><\/tr>');
document.write('<tr align="center"><td>Prúd:'+fText2+'A<\/td><\/tr>');
document.write('<tr align="center"><td>Napätie:'+fText3+'<\/td><\/tr>');
document.write('<\/table><\/center>');
});
</script>
</BODY>
</HTML>
dikes
|