JavaScript - selection

Wszystko związane ze skryptami JS, DHTML itd.
johny_c
Posty: 2
Rejestracja: 05 sie 2009, 10:38:15
Płeć: Niewybrana
User Agent: Firefox Windows 1280x800

JavaScript - selection

Post autor: johny_c »

Dzień dobry, jestem tu nowy zatem warto się przywitać.
Ostatnio męczę się nad takim oto skryptem.

Kod: Zaznacz cały

<html>
<head>

<script type="text/javascript">
function funkcja(zmienna1,txt)
{
var txt;
var zaznaczenie = document.selection.createRange();

var zmienna1;
var zmienna2;

if(zmienna1==1){helpline="oto zaznaczony fragment : "+zaznaczenie;}
if(zmienna1==2){helpline=zaznaczenie+" - ten fragment został zaznaczony";}

document.forms['formularz'].formularz_help.value = helpline;
}
</script>

</head>

<body>

<form name='formularz'>
<a href="javascript:void(0)" onMouseOver="funkcja(1,'pole_tekstowe');">mozliwosc 1</a>
<a href="javascript:void(0)" onMouseOver="funkcja(2,'pole_tekstowe');">mozliwosc 2</a>
<br><br>
<textarea value='123' name='pole_tekstowe' id="b" style='width:250px'>zaq</textarea>
<br><br>

<input type='text' name='formularz_help' style='width:250px'>

</body>
</html>
Założenie jest takie by zaznaczony tekst z pola tekstowego trafiał do pola "input". Tekst powinien trafiać do pola input po najechaniu (zdarzeniu onmouseover) na link. Problem polega na tym że w IE wszystko działa a w FF już nie. Od razu mówię że sposób definiowania zmiennej "zaznaczenie" gdzieś znalazłem. Dodam jeszcze że gdy wszystko działało jako "onselect" (wywolanie funkcji po zaznaczeniu bezpośrednio w polu tekstowym) to nie było problemu. Z góry dziękuje za pomoc.
kryzz
Posty: 438
Rejestracja: 26 sty 2008, 09:05:13
Płeć: Niewybrana
User Agent: Firefox Windows 1280x1024

Re: JavaScript - selection

Post autor: kryzz »

ODPOWIEDZ