Aus Java Script etwas in ein PHP Textfeld übergeben
astratqp
- php
Ich habe ein Script getestet wo ich HTML Befehle zB [B][/B] in eine Textarea schreiben kann. Das Funktioniert auch schon
so in etwa .Ich habe noch ein Problem und hoffe ihr könnt mir helfen...
----------------------------------------------------------------------
Das ist meine Textarea:
<td class="inhalt"><textarea name="text" cols="50"rows="10">
</textarea></td>
----------------------------------------------------------------------
Hier ein auszug aus dem JAVA Script für die HTML Befehle:
function wnimg()
{
if ( normalmode()==true )
{
gettext=prompt("Bitte gib entweder die URL oder den relativen Pfad der Zieldatei(Bild) an","");
getalign=prompt("Bitte gib die Ausrichtung des Bilds an
(left, center, right) oder klicke auf "Abbrechen"
um keine Ausrichtung anzugeben","");
if ( gettext!=null && gettext!="" )
{
if ( getalign!=null && getalign!="" ) {
document.form.text.value+="[IMG="+getalign+"] "+gettext+"[/IMG] ";
}
else
{
document.form.text.value+="[IMG]"+gettext+"[/IMG] ";
}
}
document.form.text.focus();
}
----------------------------------------------------------------------
PROBLEM:
DER BACKSLASH \
Das macht Probleme mit dem Verweis aus meinen JS ---> kein \ geht es offline wunderbar...
Hallo erstmal!
<td class="inhalt"><textarea name="text" cols="50"rows="10">
</textarea></td>
(left, center, right) oder klicke auf "Abbrechen"
PROBLEM:
DER BACKSLASH \ Das macht Probleme mit dem Verweis aus meinen JS ---> kein \ geht es offline wunderbar...
Es ist nicht ersichtlich, welcher Backslash Dir Problme bereitet, noch wo der Bezug zu PHP ist. Bitte beschreibe Dein Problem nochmals eingehend!
Gruß aus Berlin!
eddi
Also ich habe ein Java Script sO.
Dieses sollte in eine Textarea mit HTML Befehle ausgeben.
Da sich aber meine Textarea in einem PHP Dokument befindet, und dort mit Backslash gearbeitet wurde um HTML-Code per PHP aus Strings auszugeben findet es die Textarea nicht da es nach dem
textarea name="text" sucht. Entferne ich die \ finded das JS die Textarea allerdings geht ja die PHP Seite dann nicht.
<td class="inhalt"><textarea name="text"cols="50"rows="10">
</textarea></td>
Hast Du einen online-Link?
Läuft überhaupt PHP, da, wo Du das ausprobierst?
Ja es läuft PHP und die Seite ist www.myNM.de
$strng='<td class="inhalt"><textarea name="text"cols="50"rows="10"></textarea>';
Brachte leifer kein Erfolg.
Brachte leifer kein Erfolg.
poste bitte den genauen URL, damit man sich den HTML-Quelltext ansehen kann.
Gruß aus Berlin!
eddi
Hab ich doch schon...
www.mynm.de
Unter http://www.nation-moonstone.de/index.php?ID=news ist kein einziges Element <textarea>
notiert. So kann man Dir also nicht helfen.
Gruß aus Berlin!
eddi
Doch, allerdings fehlen dir da die Rechte. Da es sich um das NEWS Script Handelt.
Ich schicke dir die Dateinen ?!?!
Sorry mal, aber wozu hast Du dann die URL geschickt???
Ich kann dir auch schnell die 2 Dateinen schicken...
Re:
notiere in Deinem PHP-Script:
$strng='<td class="inhalt"><textarea name="text"cols="50"rows="10"></textarea>';
Gruß aus Berlin!
eddi
Wenn Du die Textarea so in direkt in einer html-Seite hast, musst Du die \ weglassen, wenn die textarea so über ein PHP-Skript ausgegeben wird, musst Du mal die ganze Geschichte hier posten...