Autor Zpráva
kchrz
Profil
potřeboval bych poradit s tímto skriptíkem.

Mám 2x textareu (anotace a clanek), nad každou je řada buttonů pro text a každý button vyvolává svoji funkci, ovšem s podobným obsahem : C-addBold() a A-addBold()

Funkce vypadají takto :
function C-addBold() {
var BoldEntry;
BoldEntry = prompt("Zadejte text, který má být zobrazen tučně:\n[/B]","");
document.form.clanek.value += "[B]"+BoldEntry+"
";
document.form.clanek.focus();
}
Funkce A-addBold vypadá stejně, až na řádek documet.form.anotace.value....

Potud vše funguje.


Chtěl bych to spojit do jednoho scriptu, ale nefunguje mi to. Představoval jsem si to takto
vyvolám fci addBold('anotace'); addBold('clanek');

a funkce bude vypadat takto :

function addBold(kam) {
var BoldEntry;
BoldEntry = prompt("Zadejte text, který má být zobrazen tučně:\n[/B]","");
document.form.kam.value += "[B]"+BoldEntry+"
";
document.form.kam.focus();
}

Nicméně nefunguje :-(

Jak to zprovoznit? díky
peta
Profil *
kchrz :)
document.form.kam = <form name="form"><textarea name="kam">
kam = "clanek";
document.form[kam] = <form name="form"><textarea name="clanek">

jakpsatweb.cz - javascript - Objektový model - Adresování prvků dokumentu
(ma to teda pekne zasite)
kchrz
Profil
Možná jsem to jen nepochopil správně,ale ani tak mi to nefunguje
vvolám funkci addBold('clanek')

která vypadá takto :
function addBold(kam) {
var BoldEntry;
BoldEntry = prompt("Zadejte text, který má být zobrazen tučně:\n[/B]","");
document.form[kam].value += "[B]"+BoldEntry+"
";
document.form[kam].focus();
}

a nic :-(

EDITACE : Tak pardón, chybu mám někde jinde, toto poravdu funguje. Díky moc za radu.
peta
Profil *
kchrz
"EDITACE : Tak pardón, chybu mám někde jinde, toto poravdu funguje. "
kdyby ne, tak stale plati, ze se mas mrknout na:
jakpsatweb.cz - javascript - Objektový model - Adresování prvků dokumentu
(ma to teda pekne zasite)
(takze jestli ses linej precist si literaturu anebo to najit v google, tak ti za to nemuzu)
kchrz
Profil
já mám jaknaweb částečně pročtený, manuály jsem zvyklý číst. Ale Objektový model jsem si přečetl až po tvém upozornění, to je pravda.
Každopádně díky
peta
Profil *
Se ti nedivim, je to taky napsany tak divne... Jsem si radeji nasel neco na inetu nez to tu cist. :)
Toto téma je uzamčeno. Odpověď nelze zaslat.