[JS]Dynamická velikost TextArea(po odenterování)

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Odpovědět
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: 20 srp 2008 14:02
Bydliště: Brno
Kontaktovat uživatele:

[JS]Dynamická velikost TextArea(po odenterování)

Příspěvek od CZechBoY »

Zdravim,
potřeboval bych vědět proč mi tento kód:
function textarea(ID,keyCode)
{
switch(keyCode)
{
case 8:
while(document.getElementById(ID).scrollHeight<document.getElementById(ID).clientHeight-15 && document.getElementById(ID).rows>3){
document.getElementById(ID).rows--;
}
break;
case 13:
while(document.getElementById(ID).scrollHeight+15>=document.getElementById(ID).rows*15){(ID).clientHeight){
document.getElementById(ID).rows++;
}
break;
}
}

nefunguje v jiných prohlížečích než je Opera, ano v Opeře jako jediné funguje správně, v ostatních ten cyklus na přidání řádku funguje jako while(1==1) prostě je nekonečný a prohlížeč se zasekne, vymazání řádků tam potom nefunguje

Má někdo kód který funguje třeba eště ve FireFoxu a IE?
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Odpovědět
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Velikost souboru a složek na disku
    od L.L » » v Vše ostatní (sw)
    5 Odpovědi
    5916 Zobrazení
    Poslední příspěvek od L.L

Zpět na „Programování a tvorba webu“