Nazdárek :)
chtěl jsem si udělat, aby po kliknutí na tlačítko se do formuláře zkopíroval určitej text-případně aby "obejmul" označenej text...jedná se o formátovací značky...jenže mam problém...když do dám tam dám tuhle definici:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
tak mi ale tlačítka fungujou(správně vkládaj text) jen v Opeře a IE...ve FF ne :( ale zjistil sem, že jakmile dám definici pryč, začne to v FF chodit...nevíte co si to FF vymejšlí? :(
zdroják stránky:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<script type="text/javascript">
<!--
function vepis(tagPred, tagZa) {
var formular = document.all["prispevek"];
if (document.selection) {
formular.focus();
sel = document.selection.createRange();
sel.text = tagPred+sel.text+tagZa;
formular.focus();
} else {
var zacatek = formular.selectionStart;
var konec = formular.selectionEnd;
formular.value = formular.value.substring(0, zacatek)
+ tagPred
+ formular.value.substring(zacatek, konec)
+ tagZa
+ formular.value.substring(konec, formular.value.length);
formular.focus();
}
}
-->
</script>
</head>
<body>
<form action="admin_ulozit_str.php" method="post"><input type="button" value="B" title="" onclick="vepis('','');" />
<input type="button" value="I" title="" onclick="vepis('[i]','[/i]');" />
<input type="button" value="U" title="" onclick="vepis('','');" />
<textarea name="prispevek" rows="10" cols="50">text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text </textarea>
<input type="submit" name="ulozit" value="Uložit" />
</form>
</body>
</html>