Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 11 ] 
AutorSpráva
Offline

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

Registrovaný: 20.02.10
Prihlásený: 21.05.14
Príspevky: 53
Témy: 13
Príspevok NapísalOffline : 27.03.2010 16:45

Mám len malý dotaz potreboval by som aby script pokračoval 5,6,7,8,9, atd ako to mám zapísať? pekne prosím...

Kód:
function addElement() {
  var ni = document.getElementById('myDiv');
  var numi = document.getElementById('theValue');
  var num = (document.getElementById('theValue').value + 6)- 1; //nejde to zvýrazniť tak v tejto časti
  numi.value = num;
  var newdiv = document.createElement('div');
  var divIdName = 'my'+num+'Div';
  newdiv.setAttribute('id',divIdName);
  newdiv.innerHTML = '';
  ni.appendChild(newdiv);
}


Offline

Skúsený užívateľ
Skúsený užívateľ
pokračovanie scriptu

Registrovaný: 29.10.07
Prihlásený: 27.10.23
Príspevky: 1395
Témy: 30
Bydlisko: Bratislava
Príspevok NapísalOffline : 27.03.2010 17:21

To co si sem dal je funkcia ktora vytvori 1 (slovom jeden) div. Zrejme to mas volane v cykle, ale to uz mozem len hadat. Asi to bude chciet vacsi kus kodu ;)

Nerozumiem ani tym bulharskym konstantam (+6 -1).







_________________
PC: OS: Windows 11 (64bit) CPU: AMD Ryzen 5 3600 GPU: ASUS TUF RTX3060Ti 8GB RAM: 16GB DDR4-3200MHz Kingston Fury MB: ASUS TUF Gaming B550M WIFI SSD: 1000GB PCIe M.2 NVME
Mobil: Xiaomi POCO F2 PRO
Offline

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

Registrovaný: 20.02.10
Prihlásený: 21.05.14
Príspevky: 53
Témy: 13
Príspevok Napísal autor témyOffline : 28.03.2010 14:08

Toto je celý kód áno vytvorí div s číslom 1, 2, 3 atd... ide mi len o to že už nechcem vkladať iný javascript len by som potreboval aby začal od 5 a pokračoval v vkladaní očíslovaných divov 6, 7, 8 atd... Neviem sa vysomáriť skúšal som už všelijaké počty... +4 +1(to síce vytvorí 5 ale další div je 55, další 555 a tak dalej pls help...

Kód:
<script language="JavaScript" type="text/javascript">
<!--
   function addElement() {
  var ni = document.getElementById('myDiv');
  var numi = document.getElementById('theValue');
  var num = (document.getElementById('theValue').value -1)+ 2;
  numi.value = num;
  var newdiv = document.createElement('div');
  var divIdName = 'my'+num+'Div';
  newdiv.setAttribute('id',divIdName);
  newdiv.innerHTML = '<table><tr><td><input type="text" size="2" value="'+num+'" style="border: 0 solid #FFFFFF"></td><td><input type="text" name="sirka[]" size="10" value=""></td><td><input type="text" name="vyska[]" size="10" value=""></td><td><input id="otvaranie_id_'+num+'" type="text" name="otvaranie[]" size="10" value="" maxlength="40"></td><td><input type="button" name="otv" value="vybrať" onclick="NewWindow(\'vyber.php?id='+num+'\',\'name\',\'810\',\'540\',\'yes\');return false"></td><td><input type="text" name="ks[]" size="10" value=""></td><td><input id="obrazok_id_'+num+'" type="hidden" name="img_typ[]" size="1" value=""></td></tr></table>';
  ni.appendChild(newdiv);
}

function removeElement(divNum) {
  var d = document.getElementById('myDiv');
  var olddiv = document.getElementById(divNum);
  d.removeChild(olddiv);
}
 -->
</script>


Offline

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

Registrovaný: 20.02.10
Prihlásený: 21.05.14
Príspevky: 53
Témy: 13
Príspevok Napísal autor témyOffline : 28.03.2010 14:11

GoodWill píše:
To co si sem dal je funkcia ktora vytvori 1 (slovom jeden) div. Zrejme to mas volane v cykle, ale to uz mozem len hadat. Asi to bude chciet vacsi kus kodu ;)

Nerozumiem ani tym bulharskym konstantam (+6 -1).


poslal som odpoved viz. odpoved predtým


Offline

Užívateľ
Užívateľ
pokračovanie scriptu

Registrovaný: 16.05.07
Prihlásený: 01.08.17
Príspevky: 837
Témy: 6
Príspevok NapísalOffline : 28.03.2010 14:58

no v com asi bude ten problem no..len ja stale neviem aky obsah mas v
Kód:
document.getElementById('theValue').value
popripade skus
Kód:
eval(document.getElementById('theValue').value+"+5");
alebo tam daj nieco ako parseInt


Offline

Čestný člen
Čestný člen
pokračovanie scriptu

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 28.03.2010 15:10

Mozno keby si neskusal cely kod naraz, ale postupne, po krokoch, prisiel by si na to, ze .value nejakeho inputu je stale retazec, a "retazec" + 5 ti da "retazec5". Takze ako pise juho, parseInt.
Kód:
var num = parseInt(document.getElementById('theValue').value) + 5;
Mimochodom, +6-1 sa da zapisat ako +5. :D
Eval()u sa da v JS takmer vzdy vyhnut, takze ho nepouzivaj.


Offline

Užívateľ
Užívateľ
pokračovanie scriptu

Registrovaný: 16.05.07
Prihlásený: 01.08.17
Príspevky: 837
Témy: 6
Príspevok NapísalOffline : 28.03.2010 20:39

Ďuri píše:
Eval()u sa da v JS takmer vzdy vyhnut, takze ho nepouzivaj.
ked chces pouzit eval tak ho pouzi eval je nato aby sa pouzival a nie aby sa zatracoval vyhodnoti ti to vsakovaky vyraz


Offline

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

Registrovaný: 20.02.10
Prihlásený: 21.05.14
Príspevky: 53
Témy: 13
Príspevok Napísal autor témyOffline : 29.03.2010 0:59

Páni možno som blbý ale nejako to nechápem podla vašich rád mi script funguje ale pridává po 5 teda 5,10,15,20,25 atd ja len potrebujem aby zobrazoval teda rátal po jednej a to od číslovky 5 teda 5,6,7,8,9,10 atd... dalej prikladám celučičký script:

Kód:
<script language="JavaScript" type="text/javascript">
<!--
   function addElement() {
  var ni = document.getElementById('myDiv');
  var numi = document.getElementById('theValue');
  var num = ParseInt(document.getElementById('theValue').value [u])+ 5[/u];
  numi.value = num;
  var newdiv = document.createElement('div');
  var divIdName = 'my'+num+'Div';
  newdiv.setAttribute('id',divIdName);
  newdiv.innerHTML = '<table><tr><td><input type="text" size="2" value="[u]'+num+'[/u]" style="border: 0 solid #FFFFFF"></td><td><input type="text" name="sirka[]" size="10" value=""></td><td><input type="text" name="vyska[]" size="10" value=""></td><td><input id="otvaranie_id_'+num+'" type="text" name="otvaranie[]" size="10" value="" maxlength="40"></td><td><input type="button" name="otv" value="vybrať" onclick="NewWindow(\'vyber.php?id='+num+'\',\'name\',\'810\',\'540\',\'yes\');return false"></td><td><input type="text" name="ks[]" size="10" value=""></td><td><input id="obrazok_id_'+num+'" type="hidden" name="img_typ[]" size="1" value=""></td></tr></table>';
  ni.appendChild(newdiv);
}

function removeElement(divNum) {
  var d = document.getElementById('myDiv');
  var olddiv = document.getElementById(divNum);
  d.removeChild(olddiv);
}
 -->
</script>


Kód:
<table>
<tr>
<td><input type="text" size="2" value="1" style="border: 0 solid #FFFFFF"></td>
<td><input type="text" name="sirka[1]" size="10" value=""></td>
<td><input type="text" name="vyska[1]" size="10" value=""></td>
<td><input id="otvaranie_id_1" type="text" name="otvaranie[1]" size="10" value="" maxlength="40"></td>
<td><input type="button" name="otv" value="vybrať" onclick="NewWindow('vyber.php?id=1', 'name', '810', '540', 'yes');return false"></td>
<td><input type="text" name="ks[1]" size="10" value=""><input id="obrazok_id_1" type="hidden" name="img_typ[1]" size="1" value=""></td>
<tr>
<td><input type="text" size="2" value="2" style="border: 0 solid #FFFFFF"></td>
<td><input type="text" name="sirka[2]" size="10" value=""></td>
<td><input type="text" name="vyska[2]" size="10" value=""></td>
<td><input id="otvaranie_id_2" type="text" name="otvaranie[]" size="10" value="" maxlength="40"></td>
<td><input type="button" name="otv" value="vybrať" onclick="NewWindow('vyber.php?id=2', 'name', '810', '540', 'yes');return false"></td>
<td><input type="text" name="ks[2]" size="10" value=""><input id="obrazok_id_2" type="hidden" name="img_typ[2]" size="1" value=""></td>
<tr>
<td><input type="text" size="2" value="3" style="border: 0 solid #FFFFFF"></td>
<td><input type="text" name="sirka[3]" size="10" value=""></td>
<td><input type="text" name="vyska[3]" size="10" value=""></td>
<td><input id="otvaranie_id_3" type="text" name="otvaranie[3]" size="10" value="" maxlength="40"></td>
<td><input type="button" name="otv" value="vybrať" onclick="NewWindow('vyber.php?id=3', 'name', '810', '540', 'yes');return false"></td>
<td><input type="text" name="ks[3]" size="10" value=""><input id="obrazok_id_3" type="hidden" name="img_typ[3]" size="1" value=""></td>
<tr>
<td><input type="text" size="2" value="4" style="border: 0 solid #FFFFFF"></td>
<td><input type="text" name="sirka[4]" size="10" value=""></td>
<td><input type="text" name="vyska[4]" size="10" value=""></td>
<td><input id="otvaranie_id_4" type="text" name="otvaranie[4]" size="10" value="" maxlength="40"></td>
<td><input type="button" name="otv" value="vybrať" onclick="NewWindow('vyber.php?id=4', 'name', '810', '540', 'yes');return false"></td>
<td><input type="text" name="ks[4]" size="10" value=""><input id="obrazok_id_4" type="hidden" name="img_typ[4]" size="1" value=""></td>
</tr>
</table>


Kód:
<div id="[u]myDiv[/u]"></div>
<input type="hidden" value="0" id="[u]theValue[/u]" />
<p><input type="button" value="add" onclick="addElement();" /></p>
<p><input type="button" value="remove" onclick="removeElement(divNum);" /></p>


Offline

Čestný člen
Čestný člen
pokračovanie scriptu

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 29.03.2010 15:06

TheRay
Tvoj kod sa da napisat ovela lahsie a jednoduchsie. Chcel som ti aj poradit, ale prepac, nevyznam sa v tom. Skus napisat, co presne chces spravit a navedieme ta na lepsiu cestu, pripadne aj pomozeme napisat skript.
juho
Ja proti evalu nic nemam, ale predstavuje znacne spomalenie. Ano, pouzivat sa moze, ale vtedy, ked nie je ina cesta (resp. ked sa jeho pouzitie hodi), a nie vzdy. Obzvlast pouzivat eval miesto parseInt alebo nasobenia jednotkou je somarina. :-)


Offline

Užívateľ
Užívateľ
pokračovanie scriptu

Registrovaný: 16.05.07
Prihlásený: 01.08.17
Príspevky: 837
Témy: 6
Príspevok NapísalOffline : 30.03.2010 8:11

sice nechapem jak ti to takto
Kód:
[u]theValue[/u]
moze fungovat ale ked chces od 5 a pripocitavat 1 tak nastavis asi aby sa to pripocitavalo po jednej nie?
Kód:
var num = ParseInt(document.getElementById('theValue').value [u])+ 1[/u];
a na zaciatku si to value nastavis nie na 0 ale na 4
Kód:
<input type="hidden" value="4" id="[u]theValue[/u]" />


Offline

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

Registrovaný: 20.02.10
Prihlásený: 21.05.14
Príspevky: 53
Témy: 13
Príspevok Napísal autor témyOffline : 30.03.2010 13:57

juho:
Dakujem pekne teraz to už funguje ako má.
Ale samozrejme dakujem aj všetkým ostatný čo sa snažili mi pomôcť...ste super


Odpovedať na tému [ Príspevkov: 11 ] 


Podobné témy

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

v Počítačové hry

6

265

18.02.2015 20:40

ViktorinoSK Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. c# pokracovanie aj po exceptione

v Technológia .NET

5

963

28.03.2010 20:40

cccp14 Zobrazenie posledných príspevkov

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

v Vzdelanie, štúdium, škola

15

1498

30.05.2011 14:58

TommyHot Zobrazenie posledných príspevkov

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

v JavaScript, VBScript, Ajax

1

548

10.04.2009 18:54

Ďuri Zobrazenie posledných príspevkov

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

v PHP, ASP

18

1185

13.01.2010 16:43

dartanan Zobrazenie posledných príspevkov

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

v HTML, XHTML, XML, CSS

12

583

11.09.2009 21:43

Johnnny Zobrazenie posledných príspevkov

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

v JavaScript, VBScript, Ajax

4

506

13.11.2010 20:57

DeeJay3 Zobrazenie posledných príspevkov

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

v JavaScript, VBScript, Ajax

0

1092

26.02.2008 16:15

nestorko Zobrazenie posledných príspevkov

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

v JavaScript, VBScript, Ajax

5

734

15.11.2007 19:27

M4rek Zobrazenie posledných príspevkov

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

v HTML, XHTML, XML, CSS

7

553

21.04.2008 18:19

pa3ck Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. inicializacia scriptu (asi)??

v JavaScript, VBScript, Ajax

2

387

03.11.2010 11:40

DeeJay3 Zobrazenie posledných príspevkov

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

v PHP, ASP

1

726

22.12.2006 18:05

Alyx_Vance Zobrazenie posledných príspevkov

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

v JavaScript, VBScript, Ajax

3

429

13.12.2009 23:40

Romanko Zobrazenie posledných príspevkov

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

v Počítačové hry

4

1056

19.04.2006 15:23

Intelman Zobrazenie posledných príspevkov

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

v PHP, ASP

3

440

27.12.2009 21:27

rooobertek Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Linux (debian) bootovanie scriptu

v Operačné systémy Unix a Linux

1

448

14.02.2012 21:09

Igor Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra