[ Príspevkov: 3 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 26.02.11
Prihlásený: 03.03.11
Príspevky: 12
Témy: 5 | 5
NapísalOffline : 06.05.2011 15:13 | zobrazit nacitane udaje z txt

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


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 29.07.10
Prihlásený: 25.12.16
Príspevky: 92
Témy: 24 | 24
NapísalOffline : 13.06.2011 20:21 | zobrazit nacitane udaje z txt

nediv sa ze ti nik neodpovedal ... myslis ze kto ma cas studovat cudzie kody? skus strucnejsie


Offline

Užívateľ
Užívateľ
zobrazit nacitane udaje z txt

Registrovaný: 16.05.07
Prihlásený: 01.08.17
Príspevky: 837
Témy: 6 | 6
NapísalOffline : 21.06.2011 6:29 | zobrazit nacitane udaje z txt

nie nie mal si mu napisat ze zdrojovy kod sa dava do bbTagov
Kód:
..
a potom si to moze bars kto skopirovat a spustit ale aj tak ta poziadavka s oknom kde je vyber je podla mna blbost .. aj cele to kedze formular ma len pomenovanie a ziadne action ani nic .. ziadnym sposobom neposielas udaje ani nevie nik jak to a cim zapisujes atd...


 [ Príspevkov: 3 ] 


zobrazit nacitane udaje z txt



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

obrazky vopred nacitane do pamate & zaheslovanie stranky

v JavaScript, VBScript, Ajax

10

1050

08.07.2010 20:52

coldak

V tomto fóre nie sú ďalšie neprečítané témy.

"nacitane" menu

v JavaScript, VBScript, Ajax

1

348

17.02.2010 21:55

andreas

V tomto fóre nie sú ďalšie neprečítané témy.

Tlačítko Zobraziť

v HTML, XHTML, XML, CSS

5

343

05.10.2013 20:00

majky358

V tomto fóre nie sú ďalšie neprečítané témy.

Skryť/Zobraziť - Funkcia

v JavaScript, VBScript, Ajax

5

817

16.11.2010 14:19

zaciatocnik

V tomto fóre nie sú ďalšie neprečítané témy.

zobraziť uložené heslá

v Operačné systémy Microsoft

1

408

12.11.2014 17:48

hanesovic

V tomto fóre nie sú ďalšie neprečítané témy.

ako zobrazit registre

v Operačné systémy Microsoft

1

503

14.09.2009 16:32

Milan.H

V tomto fóre nie sú ďalšie neprečítané témy.

Zobrazit len raz

v PHP, ASP

17

890

21.12.2008 15:34

Tominator

V tomto fóre nie sú ďalšie neprečítané témy.

Zobrazit polozky do kruhu

v HTML, XHTML, XML, CSS

3

425

12.04.2012 9:19

Ďuri

V tomto fóre nie sú ďalšie neprečítané témy.

tablet zobrazit na TV

v Smartfóny a tablety

5

308

29.11.2014 13:34

kraken8

V tomto fóre nie sú ďalšie neprečítané témy.

po kliku zobraziť text

v JavaScript, VBScript, Ajax

2

455

13.07.2009 19:29

Draex

V tomto fóre nie sú ďalšie neprečítané témy.

neche mi zobrazit meno

v PHP, ASP

7

891

08.07.2006 14:55

scooby

V tomto fóre nie sú ďalšie neprečítané témy.

nejdu zobrazit skryte priecinky

v Operačné systémy Microsoft

9

1706

27.05.2009 15:39

FERDA23

V tomto fóre nie sú ďalšie neprečítané témy.

Ako zobraziť******(skrite) heslo

v Smartfóny a tablety

8

949

05.03.2016 11:19

SKRiPT

V tomto fóre nie sú ďalšie neprečítané témy.

Niektore stranky nechce zobrazit

v Siete

1

720

14.02.2013 15:17

walther

V tomto fóre nie sú ďalšie neprečítané témy.

Zobrazit vzdy rovnkay pocet cifier

v PHP, ASP

3

427

14.11.2009 13:48

KViki

V tomto fóre nie sú ďalšie neprečítané témy.

Zobrazit data z databazy + obrazky

v PHP, ASP

2

349

27.08.2014 11:55

pecado



© 2005 - 2024 PCforum, edited by JanoF