[ 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 | 13
NapísalOffline : 27.03.2010 16:45 | pokračovanie scriptu

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 | 30
Bydlisko: Bratislava
NapísalOffline : 27.03.2010 17:21 | pokračovanie scriptu

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 | 13
Napísal autor témyOffline : 28.03.2010 14:08 | pokračovanie scriptu

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 | 13
Napísal autor témyOffline : 28.03.2010 14:11 | pokračovanie scriptu

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 | 6
NapísalOffline : 28.03.2010 14:58 | pokračovanie scriptu

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 | 34
Bydlisko: Brno
NapísalOffline : 28.03.2010 15:10 | pokračovanie scriptu

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 | 6
NapísalOffline : 28.03.2010 20:39 | pokračovanie scriptu

Ď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 | 13
Napísal autor témyOffline : 29.03.2010 0:59 | pokračovanie scriptu

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 | 34
Bydlisko: Brno
NapísalOffline : 29.03.2010 15:06 | pokračovanie scriptu

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 | 6
NapísalOffline : 30.03.2010 8:11 | pokračovanie scriptu

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 | 13
Napísal autor témyOffline : 30.03.2010 13:57 | pokračovanie scriptu

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


 [ Príspevkov: 11 ] 


pokračovanie scriptu



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 Hry a herné konzoly

6

329

18.02.2015 20:40

ViktorinoSK

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

c# pokracovanie aj po exceptione

v Backend

5

1045

28.03.2010 20:40

cccp14

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

Pokracovanie v studiu v inom odbore

v Diskusia

15

1615

30.05.2011 14:58

TommyHot

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

vysvetlenie scriptu

v Frontend

4

600

13.11.2010 20:57

DeeJay3

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

Vkladanie scriptu

v Frontend

0

1170

26.02.2008 16:15

nestorko

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

nefunkcnost scriptu

v Frontend

5

838

15.11.2007 19:27

M4rek

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

Uprava scriptu

v Frontend

1

640

10.04.2009 18:54

Ďuri

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

uprava scriptu

v Backend

18

1288

13.01.2010 16:43

dartanan

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

Uprava scriptu

v Frontend

12

694

11.09.2009 21:43

Johnnny

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

formatovanie java scriptu

v Frontend

7

623

21.04.2008 18:19

pa3ck

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

inicializacia scriptu (asi)??

v Frontend

2

459

03.11.2010 11:40

DeeJay3

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

Náhodne zobrazovanie scriptu

v Backend

1

789

22.12.2006 18:05

Alyx_Vance

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

nazov tohto scriptu

v Frontend

3

514

13.12.2009 23:40

Romanko

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

automaticke spustanie PHP scriptu

v Backend

5

607

08.08.2008 9:02

Tominator

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

Painkiller - spiderjump - chyba scriptu

v Hry a herné konzoly

4

1116

19.04.2006 15:23

Intelman

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

Vypis pocas spracovavania scriptu

v Backend

3

506

27.12.2009 21:27

rooobertek



© 2005 - 2026 PCforum, edited by JanoF