[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

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

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

Příspěvekod CZechBoY » 22 kvě 2010 09:58

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

Reklama
  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek

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

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 5 hostů