Antwort
 
Themen-Optionen Thema durchsuchen
Alt 24.04.2008, 19:27 Nach oben    #1
Erfahrener Benutzer
 
Registriert seit: 18.03.2005
Beiträge: 597
Standard Text im DIV markieren?

Also in Sachen JS und Ajax bin ich eine Niete

Ich suche eine Lösung, mit der ich mittels Click (Link oder Button) einen Text innerhalb eines DIVs markieren kann. Bei einen Textarea ist das ja kein Problem, aber wie bei DIV?
CIX88 ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 24.04.2008, 23:09 Nach oben    #2
Johannes Müller
 
Benutzerbild von $traight-$hoota
 
Registriert seit: 15.09.2005
Ort: Königreich Flieden
Beiträge: 552
Standard

Also über die JS-API ist Selektieren nur für Textareas und Inputs möglich, daher wäre die einzige Möglichkeit, das div in eine textarea umzuwandeln.
etwa so:
js Code:
  1. function getInnerText(elem){
  2.     switch(elem.nodeType) {
  3.         case 3:
  4.             return elem.nodeValue.replace(/(\s|\r)+/, " ");
  5.         break;
  6.         case 1:
  7.             var string = "";
  8.             for(var i=0; i < elem.childNodes.length; i++) {
  9.                 string = string.concat(getInnerText(elem.childNodes[i]))
  10.             }
  11.             return string;
  12.         break;
  13.     }
  14.     return "";
  15. }
  16. var textarea = document.createElement("textarea");
  17. textarea.value= getInnerText(div);
  18. // Hier ggf noch die Größe der Textarea mit der des Div gleichsetzen
  19. div.insertBefore(textarea);
  20. div.attributes.style.display = "none";
  21. textarea.select();
__________________
Weißt Bescheid - Scheiß wie weit
$traight-$hoota ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 25.04.2008, 07:24 Nach oben    #3
Erfahrener Benutzer
 
Registriert seit: 18.03.2005
Beiträge: 597
Standard

Jo das mit Textarea wollte ich eben nicht. Gibt es keine Möglichkeit über ID etc.. etwas anzusprechen?
CIX88 ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 18.05.2008, 14:09 Nach oben    #4
Christian Schuhmann
 
Benutzerbild von bobby
 
Registriert seit: 09.03.2007
Ort: Nürnberg
Beiträge: 66
Standard

Zitat:
This page gives an introduction to the Range objects. Using these, you can select any part of an HTML document and do something with this information. The most common Range is a user selection.
http://www.quirksmode.org/dom/range_intro.html

Vll. hilft es dir ja weiter.
bobby ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 18.05.2008, 17:28 Nach oben    #5
Lutz
 
Benutzerbild von MrNiceGuy
 
Registriert seit: 14.08.2005
Ort: Nienburg / Weser
Beiträge: 691
Standard

War ja wieder mal klar, dass der IE eine Extrawurst benötigt
__________________
Paradox ist, wenn jemand für seinen Alkoholkonsum geradestehen soll
MrNiceGuy ist gerade online  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 11.06.2008, 07:46 Nach oben    #6
Patrick Freitag
 
Registriert seit: 17.08.2005
Beiträge: 128
Standard

Zitat:
Zitat von MrNiceGuy Beitrag anzeigen
War ja wieder mal klar, dass der IE eine Extrawurst benötigt
Aus diesem Grund wurden bereits diverse JS-Frameworks auf den "Markt" gebracht.

Was solche Spezialanforderungen anbelangt macht IE fast immer Zicken, da ist aber auch Opera immer schön vorn dabei.
__________________
ProDuc - Mein bescheidender Blog über JavaScript und Co.
Neq' ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
PingBacks sind an
RefBacks sind aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Höhe von div verändern, divs darunter je nach Größe verschieben buddy_casino JavaScript und AJAX 13 17.09.2007 12:49
JEditorPane -> Text formatieren Binary Allgemeine Java-Programmierung 4 15.12.2006 18:18
Probleme mit RSS heohni PHP-Programmierung 21 13.10.2006 12:10
Text hinter einem Bild mittig positionieren florian HTML, XML und CSS 3 13.09.2006 21:28
Bild im Text mit css? code5 HTML, XML und CSS 11 20.12.2005 13:15


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:52 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45