Autor Zpráva
Študy
Profil
Dobrý den dělám si "redakční sistém" a narazil jsem na problém, udělal jsem si pomocí js funkci která vkládá seznam do textarea a nmám s ní trochu problém...


//Tato funkce je zkopírovana z bloger.cz
function iac(el, sm) {
	if (document.selection) {
		el.focus();
		sel = document.selection.createRange();
		sel.text = sm;

		} else if (el.selectionStart || el.selectionStart == "0") {

			el.focus();
			var startPos = el.selectionStart;
			var endPos = el.selectionEnd;
			el.value = el.value.substring(0, startPos) + sm + el.value.substring(endPos, el.value.length);
			el.setSelectionRange(endPos+sm.length, endPos+sm.length);

		} else {
			el.value += sm;
		}
	}


A ted samotná funkce:

function seznam()
  {
  var co = document.getElementById("text");
  pocet=window.prompt("položek v seznamu", "3");

  iac(co, '\n<ul>\n');

  var i=0;
  var id_polozka = 1;
  while(pocet>i && pocet<20){
    polozka=window.prompt("polozka "+id_polozka+"/"+pocet, "");
    iac(co, '\n  <li>'+polozka+'</li> ');
    id_polozka++;
    i++;
  }
  iac(co, "\n</ul>");
  }
Študy
Profil
vytíše se mi toto:
<ul>
  <li>NE</li>
  <li>JO</li>
  <li>JJ</li>
</ul>   


(za </ul> mám 3 mezery-podle počtu zadaných položek...)
Študy
Profil
ulístil jsem to na

http://study.profitux.cz/pokusy/

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: