Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Yada Mitglied
Angemeldet: 08.06.2004 Beiträge: 267
Interessen: zuviel
|
Verfasst am: 10.12.2004, 15:09 Titel:
Java Script text include |
|
|
|
|
aloa,
der titel ist nicht das, wonach er aussieht - von vorne weg
es gibt ein problem ...
---
jeder kennt es, wenn er in nem forum is, und nen text z.B. fett oder so geschrieben haben will, klickt er auf das schöne B was (hier) oben steht und im text feld erscheint das wunderschöne [.B][/B] ...
ich hab mich mal umgesehen, gewerkt und geschraubt ...
mein ergebniss:
mein textarea-feld:
Code: | <textarea class=textbox ondblclick=updatePos(this); onkeyup=updatePos(this); style="WIDTH: 350px" onclick=updatePos(this); name=message rows=10 onselect=updatePos(this);></textarea> |
der befehl für z.B. nen smiley einfügen:
Code: | <A href="javascript:insertText(':)');"><IMG src="smileyurl" border=0></A> |
der java-script befehl:
Code: | <SCRIPT language=JavaScript>
var editBody = document.editform.message;
function insertText(theText) {
if (editBody.createTextRange && editBody.curPos) {
editBody.curPos.text = theText;
} else {
editBody.value += theText;
}
editBody.focus();
}
function AddText(wrap, wrap2) {
if (editBody.curPos) {
insertText("[" + wrap + "]" + editBody.curPos.text + "[" + wrap2 + "]");
} else {
insertText("[" + wrap + "][" + wrap2 + "]");
}
}
function updatePos(obj) {
if (obj.createTextRange) {
obj.curPos = document.selection.createRange().duplicate();
}
}
</SCRIPT> |
sehr schön - aber es funkt nicht ... warum?
ergebniss:
Fehler auf der Seite. (steht im inet explorer links unten). Falsch ist angeblich:
Code: | var editBody = document.editform.message; |
so - und was is da jetzt wirklich falsch?
cu, yada!
P.S. danke im vorraus |
|
Nach oben |
|
|
elite Mitglied
Angemeldet: 20.07.2004 Beiträge: 1005
Interessen: Coding, DLRG, Radsport
|
Verfasst am: 10.12.2004, 19:03 Titel:
|
|
|
|
|
Nennt man auch BB-Code! Hab ich letztens für mein CMS auch gesucht! Versuch es mal so:
Javascript ( Header ) :
Zitat: |
function input(Zeichen) {
window.document.eintragen.newstext.value =
window.document.eintragen.newstext.value + Zeichen;
}
|
Im Body dann als Link:
Zitat: | a href="javascript:input('')"><img src="icons/news/bold.gif" border="0" |
Du musst dann glaub ich noch newstext durch den Namen deines Textfeldes ersetzen! |
|
Nach oben |
|
|
Yada Mitglied
Angemeldet: 08.06.2004 Beiträge: 267
Interessen: zuviel
|
Verfasst am: 11.12.2004, 09:47 Titel:
|
|
|
|
|
okay, danke - werd ich versuchen.
regards, me
edit:
funkt auch nich ... jetzt langsam gehts mir aufn tick ... |
|
Nach oben |
|
|
unex`9dots Administrator
Angemeldet: 02.08.2003 Beiträge: 1106 Wohnort: Karlsruhe Interessen: Coding, Segeln, Schwimmen, PC
|
Verfasst am: 11.12.2004, 12:30 Titel:
|
|
|
|
|
leider kann ich es dir momentan auch nicht auswendig sagen da ich nicht unbedingt DER Jscript spezialist bin, aber schau dir doch einfach mal den quellcode von phpbb an. |
|
Nach oben |
|
|
Yada Mitglied
Angemeldet: 08.06.2004 Beiträge: 267
Interessen: zuviel
|
Verfasst am: 12.12.2004, 13:21 Titel:
|
|
|
|
|
war mein fehler - hab es geregelt ...
hab vergessen das textfeld in <form name=post><textarea></textarea></form> zu setzn ...
cu, yada
p.s. ich hab ca. 10 quellcodes durchgschaut nur nirgends dieses formular gefunden ^^ |
|
Nach oben |
|
|
elite Mitglied
Angemeldet: 20.07.2004 Beiträge: 1005
Interessen: Coding, DLRG, Radsport
|
Verfasst am: 12.12.2004, 13:38 Titel:
|
|
|
|
|
Dann geht der Quellcode also doch |
|
Nach oben |
|
|
vercci Mitglied
Angemeldet: 10.04.2019 Beiträge: 436162
|
|
Nach oben |
|
|
vercci Mitglied
Angemeldet: 10.04.2019 Beiträge: 436162
|
|
Nach oben |
|
|
vercci Mitglied
Angemeldet: 10.04.2019 Beiträge: 436162
|
|
Nach oben |
|
|
|