1Danke
ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
947
947
EMPFEHLEN
-
Moin moin,
auf meiner Seite habe ich zwei Textboxen. Diese werden je nach Browser markiert bzw. markiert und kopiert. Nur im Chrome funktioniert das ganze nicht. Dort markiert er nur die Umrandung der Textbox.
Textbox1:
Code :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
<form name="xform_html_text" action="(leere referenz!)" method="get"> <TEXTAREA rows="1" name="z_html_text" cols="60" readonly> <? echo '[IMG]xxx/'.$user.'/'.$x.'[/IMG]'; ?> </TEXTAREA> <br /> <SCRIPT language="JavaScript" type="text/javascript"> <!-- // Schaltfläche und Text zuweisen if ((navigator.appName=="Microsoft Internet Explorer")&&(parseInt(navigator.appVersion)>=4)) { document.write('<INPUT type="button" value=" Text in Zwischenablage kopieren " onClick="copytext(\'xform_html_text\', \'z_html_text\');">'); } else { document.write('<INPUT type="button" value=" Text markieren " onClick="highlightext(\'xform_html_text\', \'z_html_text\');">'); } // --> </script> </form>
Textbox2:
Code :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 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
echo '<form name="form_html_text" action="(leere referenz!)" method="get">'; echo '<TEXTAREA rows="1" name="s_html_text" cols="60" readonly>'; echo '[URL=xxx/'.$user.'/'.$x.'][IMG]xxx/Bildereck/Thumbs/'.$user.'/'.$x.'[/IMG][/URL]'; echo '</TEXTAREA>'; ?> <br /> <SCRIPT language="JavaScript" type="text/javascript"> <!-- // Text markieren function highlightext(strForm, strName) { document.getElementsByName(strForm)[0].elements[strName].select(); document.getElementsByName(strForm)[0].elements[strName].focus(); } // Markiertes kopieren function copytext(strForm, strName) { highlightext(strForm, strName); textRange = document.getElementsByName(strForm)[0].elements[strName].createTextRange(); textRange.execCommand("RemoveFormat"); textRange.execCommand("Copy"); alert("Der Text wurde in die Zwischenablage kopiert."); } // Schaltfläche und Text zuweisen if ((navigator.appName=="Microsoft Internet Explorer")&&(parseInt(navigator.appVersion)>=4)) { document.write('<INPUT type="button" value=" Text in Zwischenablage kopieren " onClick="copytext(\'form_html_text\', \'s_html_text\');">'); } else { document.write('<INPUT type="button" value=" Text markieren " onClick="highlightext(\'form_html_text\', \'s_html_text\');">'); } // --> </script> </form>
Vielleicht hat ja einer von euch eine Idee bzw. Links oder Suchergebnisse bei google. Ich nehme alles.
LG Lars
-
Hi,
setze in der Funktion highlightext den Fokus bereits vor dem Markieren auf das Textfeld.
CiaoCode :1 2 3 4 5
function highlightext(strForm, strName) { document.getElementsByName(strForm)[0].elements[strName].focus(); document.getElementsByName(strForm)[0].elements[strName].select(); document.getElementsByName(strForm)[0].elements[strName].focus(); }
QuaeseVielleicht muss man manchmal vom Weg abkommen, um nicht auf der Strecke zu bleiben!
----
Der "Fortsetzungsroman" auf www.leuteforum.de
New kind to realize large scalable projects with jQuery: jQuery SDK
-
Danke genau das war das Problem.

LG Lars
Ähnliche Themen
-
Eigene tutorials.de-Extension für Google Chrome
Von ComFreek im Forum Coders TalkAntworten: 1Letzter Beitrag: 02.01.11, 19:48 -
Google Chrome wiederholt Listenpunkt automatisch
Von Eagle-PsyX- im Forum HTML & XHTMLAntworten: 4Letzter Beitrag: 14.06.10, 14:00 -
ondoubleclick bei Google Chrome
Von Templorials im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 18.03.10, 13:00 -
Google Chrome - Weißer Balken
Von queicherius im Forum CSSAntworten: 9Letzter Beitrag: 10.12.09, 18:42 -
Google-Chrome und V8
Von OnlyFoo im Forum Javascript & AjaxAntworten: 6Letzter Beitrag: 09.09.08, 23:39





Zitieren

Login





