Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JQ] Utworzenie zaznaczoengo tekstu
mrWodoo
post
Post #1





Grupa: Zarejestrowani
Postów: 160
Pomógł: 6
Dołączył: 13.01.2012
Skąd: Bytom

Ostrzeżenie: (0%)
-----


Witam, mam problem. Mam element div o id blabla i mam link, i chcę aby gdy użytkownik kliknie w link to zaznaczyła mu się zawartość z tego diva...
googlowanie nie pomaga, bo dostaję wyniki o selekcji ale w stylu utworzenie listy rozwijanej....


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
ShadowD
post
Post #2





Grupa: Zarejestrowani
Postów: 1 333
Pomógł: 137
Dołączył: 25.03.2008
Skąd: jesteś??

Ostrzeżenie: (0%)
-----


Coś z js:
http://forum.webhelp.pl/javascript/zaznacz...ie-t223290.html

Gdzieś o jq czytałem tutaj na forum niedawno, ale temat nazywał się co najmniej dziwnie i nie mogę go znaleźć. :-(


--------------------
Mój blog - o wszystkim i niczym ale zazwyczaj związane z informatyką! ;-)
Githube

Usługi spawalnicze i monterskie | Park linowy Lublin i Okunince
Go to the top of the page
+Quote Post
mrWodoo
post
Post #3





Grupa: Zarejestrowani
Postów: 160
Pomógł: 6
Dołączył: 13.01.2012
Skąd: Bytom

Ostrzeżenie: (0%)
-----


Dzięki wielkie, pomogło ale częśćiowe, bo jak w divie znajduje się jakiś kod html np
<br>

to nie działa
[JAVASCRIPT] pobierz, plaintext
  1. var z = document.getElementById( 'code' + x );
  2. var nbsp = new RegExp( '\&nbsp\;' ).exec( z.innerHTML );
  3.  
  4. var selection = window.getSelection();
  5. var range = document.createRange();
  6.  
  7.  
  8. range.selectNodeContents( z );
  9. range.setStart( z.firstChild, 0 );
  10.  
  11. if( nbsp )
  12. range.setEnd( z.firstChild, z.innerHTML.length - ( nbsp.length * 5 ) );
  13. else
  14. range.setEnd( z.firstChild, z.innerHTML.length );
  15. selection.removeAllRanges();
  16. selection.addRange( range );
[JAVASCRIPT] pobierz, plaintext


--------------------
Go to the top of the page
+Quote Post
Necsord
post
Post #4





Grupa: Zarejestrowani
Postów: 189
Pomógł: 60
Dołączył: 5.10.2010
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


[JAVASCRIPT] pobierz, plaintext
  1. var doc = document;
  2. var text = doc.getElementById('code');
  3.  
  4. if (doc.body.createTextRange) { // ms
  5. var range = doc.body.createTextRange();
  6. range.moveToElementText(text);
  7. range.select();
  8. } else if (window.getSelection) { // moz, opera, webkit
  9. var selection = window.getSelection();
  10. var range = doc.createRange();
  11. range.selectNodeContents(text);
  12. selection.removeAllRanges();
  13. selection.addRange(range);
  14. }
[JAVASCRIPT] pobierz, plaintext

Google'd.

Ten post edytował Necsord 29.01.2012, 13:35:45
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 06:49