php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 18.10.2004, 22:39  
Gast
 
Beiträge: n/a
Standard Javascript: Text einfügen geht nich über "javascript:BL

Hallo,
ich habe folgendes problem:
Und zwar habe ich mir eine Datei gemacht mit einem Bild das verlinkt wurde undzwar so:
daneben ist ein Textfeld das hat den Namen "mltext"
Code:
Code:
<textarea rows="15" name="mltext" cols="42" class="inputs"></textarea>
Nun soll, wenn jemand auf den link klickt der Text ": wink:" in das Textfeld erscheinen. Der rest soll aber nich gelöscht werden. Der Text soll da eingefügt werden wo der Cursor is...
kein problem:
Code:
function emoticon(text) {
	var mltext = document.post.mltext;
	text = ' ' + text + ' ';
	if (mltext.createTextRange && mltext.caretPos) {
		var caretPos = mtext.caretPos;
		caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? caretPos.text + text + ' ' : caretPos.text + text;
		mltext.focus();
	} else {
		mltext.value  += text;
		mltext.focus();
	}
}
Nur das Funktioniert nicht =(((
Es kommt immer die Fehlermeldung:
Fehler: 'document.post.mltext' ist Null oder kein Objekt.

Kann mir jemand weiterhelfen??? habe schon vieles versucht es kam immer die selbe Meldung!

greetz,
dennis
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 18.10.2004, 23:18  
Gast
 
Beiträge: n/a
Standard

Hi Ärztefan,

versuch erstmal das :

document.post.mltext.value

da du ja die Value-eigenschft des Textfeldes ansprichst,ansonsten versuch es dann mal mit:

document.forms['post'].elements['mltext'].value

ich gehe mal davon aus das post der Name des Form-Tags ist ???

Gruß *huepf*

das Kaengeru
  Mit Zitat antworten
Alt 18.10.2004, 23:31  
Gast
 
Beiträge: n/a
Standard

nein nix von beiden hat geholfen.
Es steht dann aber da als fehlermeldung (in einem fenster )

Fehler: 'document.forms['post'].elements['mltext'].value' ist Null oder kein Objekt.

und halt mit dem andere ohne value!

nein der Form Tag heißt:
name="FrontPage_Form1"

sorry habe keine Ahnung davon habe mir den code zusammen gebastelt von phpBB foren (Quelltext) da es ya hier geht mit den klick auf den smilies
  Mit Zitat antworten
Alt 18.10.2004, 23:40  
Gast
 
Beiträge: n/a
Standard

Hi,

dann kanns ja net gehen !

Der Form-Name muss in der Forms-Klammer erscheinen also so :

document.forms['FrontPage_Form1'].elements['mltext'].value'Objekt.

oder

document.FrontPage_Form1.mltext.value

Gruß *huepf*

das Kaengeru
  Mit Zitat antworten
Alt 19.10.2004, 09:10  
Gast
 
Beiträge: n/a
Standard

Danke aba jetzt kommt ne andere fehlermeldung

Code:
Code:
function emoticon(text) {
	var mltext = document.FrontPage_Form1.mltext.value;
	text = ' ' + text + ' ';
	if (mltext.createTextRange && mltext.caretPos) {
		var caretPos = mtext.caretPos;
		caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? caretPos.text + text + ' ' : caretPos.text + text;
		mltext.focus();
	} else {
		mltext.value  += text;
		mltext.focus();
	}
}
(wurde in eine .js datei eingefügt und verlinkt!)

Und jetzt kommt:


Zeile 104: }
  Mit Zitat antworten
Alt 19.10.2004, 14:26  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Aerzte-Fan1990
Code:
		mltext.value  += text;
Was soll das Plus da machen??
  Mit Zitat antworten
Alt 19.10.2004, 14:33  
Gast
 
Beiträge: n/a
Standard

das ist eine kurzscheibweise für:
Code:
 mltext.value  += text; //kurz
 mltext.value = mltext.value + text; //lang
  Mit Zitat antworten
Alt 19.10.2004, 17:23  
Gast
 
Beiträge: n/a
Standard

ya weiß jemand wieso der immer noch ne fehlermeldung anzeigt und den text nicht einfügt?? =(
  Mit Zitat antworten
Alt 19.10.2004, 18:14  
Gast
 
Beiträge: n/a
Standard

Hi Dennis,

var mltext = document.FrontPage_Form1.mltext.value;
text = ' ' + text + ' ';
if (mltext.createTextRange && mltext.caretPos) {
var caretPos = mtext.caretPos;
caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? caretPos.text + text + ' ' : caretPos.text + text;
mltext.focus();
} else {
mltext.value += text;
mltext.focus();
}

in der fettgedruckten Zeile muss es heißen:

document.FrontPage_Form1.mltext.focus()

weil du kannst den Focus nur auf das Textfeld selber legen und nicht auf den Value.

Gruß *huepf*

das Kaengeru
  Mit Zitat antworten
Alt 19.10.2004, 20:31  
Gast
 
Beiträge: n/a
Standard

ne es kommt immernoch die selbe fehlermeldung =(
  Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

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 are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
JavaScript/PHP: qooxdoo 0.7.1 - Teil 1 : Eine Einführung Zergling-new Tutorials 6 25.01.2008 10:41
JavaScript: Text Area: Scrollen zu einer Zeile im Text SvenLittkowski HTML, Usability und Barrierefreiheit 13 28.11.2007 16:31
CSS - Bild im div container überlappt andere container Buschdieb HTML, Usability und Barrierefreiheit 13 19.07.2007 23:17
MySQL-Volltextsuche SvenLittkowski Datenbanken 6 14.06.2007 19:58
spalte rechts ausrichten, text aber trotzdem linksbündig Crypi HTML, Usability und Barrierefreiheit 5 14.09.2006 11:35
Text mit Javascript in Textarea einfügen kiffy HTML, Usability und Barrierefreiheit 2 02.04.2006 20:35
CSS - Design (clear - Problem) HTML, Usability und Barrierefreiheit 7 21.12.2005 14:55
Text aus der DB verteilen PHP Tipps 2007 17 16.11.2005 12:04
[Erledigt] Link PHP Tipps 2005-2 10 20.07.2005 21:28
[Erledigt] DIV´s wollen nicht wie ich das will :-) HTML, Usability und Barrierefreiheit 22 28.03.2005 18:36
frames probleme HTML, Usability und Barrierefreiheit 6 18.01.2005 02:33
Makrierten Text mit JavaScript erkennen workaholic HTML, Usability und Barrierefreiheit 1 14.01.2005 13:04
Per Button Text formatieren Igäl HTML, Usability und Barrierefreiheit 1 11.11.2004 06:25
Zeilenumbrüche aus einem formatierten Text entfernen woods PHP Tipps 2004 9 23.09.2004 12:50
txt-Datei erstellen d-81 PHP Tipps 2004 12 11.08.2004 20:31

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
über javascript text in div einfügen, javascript text einfügen, javascript div text einfügen, javascript caretpos, javascript text in div einfügen, js caretpos, html javascript text in div einfügen, text einfügen geht nicht, per javascript text einfügen, javascript text in dokument einfügen, html caretpos, php js text in div einfügen, caretpos javascript, javascript value text, java-script text einfügen, mit java script einen text in eine webseite einfügen, javascript text field caretpos, javascript text in textfeld von andere datei einfügen, javascript text einfügen in dokument, tex mit javascript in div einsetzen

Alle Zeitangaben in WEZ +2. Es ist jetzt 22:41 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.