Naime imam slijedecu skriptu koja radi u jquery frameworku ( valjda sam se dobro izrazio posto nisam strucnjak za javascript :D ):
Code:
$(document).ready(function() {
$(document.documentElement).keyup(function (event) {
// 79 = o
if (event.keyCode == 79)
{
var SelRange;
if (window.getSelection)
{
SelRange= window.getSelection().getRangeAt(0);
}
else if (document.getSelection)
{
SelRange= document.getSelection().getRangeAt(0);
}
else if (document.selection)
{
SelRange= document.selection.createRange();
}
if (SelRange!= null && SelRange != '' )
{
if (SelRange.pasteHTML)
{
SelRange.pasteHTML('<span class="selected">'+SelRange.text+'</span>');
}
else
{
var newNode = $('<span class="selected" />')[0];
SelRange.surroundContents(newNode);
}
// deselect
window.getSelection().removeAllRanges();
}
}
// 82 = r
else if (event.keyCode == 82)
{
$('.selected').each(function()
{
$(this).replaceWith($(this).text());
});
}
});
});
$(document).ready(function() {
$(document.documentElement).keyup(function (event) {
// 79 = o
if (event.keyCode == 79)
{
var SelRange;
if (window.getSelection)
{
SelRange= window.getSelection().getRangeAt(0);
}
else if (document.getSelection)
{
SelRange= document.getSelection().getRangeAt(0);
}
else if (document.selection)
{
SelRange= document.selection.createRange();
}
if (SelRange!= null && SelRange != '' )
{
if (SelRange.pasteHTML)
{
SelRange.pasteHTML('<span class="selected">'+SelRange.text+'</span>');
}
else
{
var newNode = $('<span class="selected" />')[0];
SelRange.surroundContents(newNode);
}
// deselect
window.getSelection().removeAllRanges();
}
}
// 82 = r
else if (event.keyCode == 82)
{
$('.selected').each(function()
{
$(this).replaceWith($(this).text());
});
}
});
});
U biti kada se selektuje dio teksta i pritisne se tipka o, oznaci se taj text. Ja bih zamolio ako bi mi neko mogao napraviti malu modifikaciju tj da radi search. Na stranici imam podijeljenu na 2 dijela.
U lijevom dijelu mi je izvorni tekst, a u desnom rezultati pretrage. Potrebno mi je da selektovanjem rezultata pretrage i pritiskom na tipku o, oznacavam i izvornom dokumentu dio teksta koji je selektovan
http://www4.slikomat.com/11/1011/fat-sema.png
Nadam se da ne trazim nista previse :)
Hvala unaprijed
Koristi odgovarajuće tagove za kôd.
[Ovu poruku je menjao Nikola Poša dana 14.10.2012. u 10:12 GMT+1]