ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
1416
1416
EMPFEHLEN
-
04.01.04 19:10 #1
- Registriert seit
- Jan 2004
- Beiträge
- 2
Hallo,
habe hier folgenden Code:
Der ganze Sinn soll sein, das wenn ich auf die Smileys klicke, er im Textfeld diesen Smiley anzeigt. Aber leider funktioniert das nicht. Es erscheint immer die im Betreff genannte Fehlermeldung.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
<?php include_once('config_inc.php'); include_once('functions.php'); head($info,$title); ?> <script language="javascript"> <!-- function setsmiley(text) { var temp = eval("document.formular.message"); text = ' ' + text + ' '; if (temp.createTextRange && temp.caretPos) { var caretPos = temp.caretPos; caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text; temp.focus(); } else { temp.value += text; } } function storeCaret(textEl) { if(textEl.createTextRange) textEl.caretPos = document.selection.createRange().duplicate(); } //--> </script> <form enctype="multipart/form-data" action="save_it.php" method="post"> Deine Nachricht: <br> <TEXTAREA name="message" rows="15" cols="50" wrap="VIRTUAL" align="left"></TEXTAREA> <table border="1"> <tr><th>Dein Name:</th><th> <input type="text" size="40" maxlength="40" name="name"></tr> <tr><th>Deine E-MAIL: </th><th><input type="text" size="40" maxlength="40" name="email"></th></tr> <tr><th>Deine Homepage: </th><th><input type="text" size="40" maxlength="40" name="homepage"></th></tr> </table> <br> <INPUT TYPE="SUBMIT" name="sende" align="absbottom"> <input type="reset"> <?php echo "<br><br><table border=1 style=\"border-collapse: collapse\"><tr>"; echo "<td width=18><a href=\"javascript:setsmiley(';-)')\"><img src=\"".$bverzeichnis."wink.gif\" border=0 alt=';-)'></a></td>"; echo "<td width=18><a href=\"javascript:setsmiley(':-)')\"><img src=\"".$bverzeichnis."smile.gif\" border=0 alt=':-)'></a></td>"; echo "<td width=18><a href=\"javascript:setsmiley(':-(')\"><img src=\"".$bverzeichnis."cry.gif\" border=0 alt=':-('></a></td>"; echo "<td width=18><a href=\"javascript:setsmiley(':roll:')\"><img src=\"".$bverzeichnis."roll.gif\" border=0 alt=':roll:'></a></td>"; echo "<td width=18><a href=\"javascript:setsmiley(':rock:')\"><img src=\"".$bverzeichnis."rock.gif\" border=0 alt=':rock:'</a></td>"; echo "<td width=18><a href=\"javascript:setsmiley(':eek:')\"><img src=\"".$bverzeichnis."eek.gif\" border=0 alt=':eek:'</a></td>"; echo "<td width=18><a href=\"javascript:setsmiley(':zunge:')\"><img src=\"".$bverzeichnis."zunge.gif\" border=0 alt=':zunge:'</a></td>"; echo "</tr><tr>"; echo "<td>;-)</td><td>:-)</td><td>:-(</td><td>:roll:</td><td>:rock:</td><td>:eek:</td><td>:zunge:</td></tr></table>"; ?> </FORM> <?php echo "<a href=\"javascript:history.back()\" class=extlink>back</a>.</p>"; feet(); ?>
Hat Jemand ne Ahnung?
Kenne mich mit JavaScript leider überhaupt nicht aus...
Bin für jeden Tipp dankbar.
Gruss
Marcus
-
04.01.04 19:26 #2
Gib deinem Formular mal den Namen "formular".
<Florian> Ihr seit alles so Real Life Ruler, oder?
<SirRobin> Lineale?
-
04.01.04 19:43 #3
- Registriert seit
- Nov 2002
- Ort
- Altdorf bei Nürnberg
- Beiträge
- 3.027
Uh?var temp = eval("document.formular.message");
Verzeihung, aber der PHP-Teil ist Schwachsinn!
Für was eine ganze Zeile unnötig per PHP ausgeben, wenn man doch einfach
nur die Variable ausgeben muss?
Geb deinem Forumlar, wie Sebastion schon gesagt hat, einen Namen und machPHP-Code:<html code><?php echo $variable; ?></htmlcode>
es dann so:
Und ps: Die langen Codezeilen sind unschön!PHP-Code:sTmpVar = window.document['TextForm']['InputName'].value;
[...]
<form name="TextForm" method="post" action="ziel.php">
<input type="text" name="InputName">
</form>
Und hast du vielleicht ne Erklärung fpr den Sinn dieser zwei Zeilen?
PHP-Code:<?php
echo "<a href=\"java script:history.back()\" class=extlink>back</a>.</p>";
feet();
?>Geändert von Fabian Hofmann (04.01.04 um 19:46 Uhr)
-
04.01.04 20:25 #4
- Registriert seit
- Jan 2004
- Beiträge
- 2
Hey Ihr zwei,
vielen Dank für den Hinweis wegen des Formular-Namens.
Hab es so eingefügt wie Du (Fabian) mir das vorgegeben hast und es funktioniert jetzt bestens.
Welchen Sinn welche Codezeilen haben kann ich Dir nicht sagen.
Es handelt sich hierbei um ein Gästebuchskript, welches ich irgendwo runtergeladen habe und zum testen mal einrichten wollte.
Wenn Du interesse an dem kompletten Skript hast, kannst Du es Dir ja mal runterladen.
Gruss
Marcus
Ähnliche Themen
-
IE sagt: 'document.getElementsByTagName(...)[...].id' ist Null oder kein Objekt
Von soezkan im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 02.08.09, 11:16 -
ist null oder kein objekt?
Von Maik20 im Forum Javascript & AjaxAntworten: 4Letzter Beitrag: 17.03.09, 10:23 -
parentNode - Null oder kein Objekt
Von dezerver im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 01.11.07, 10:51 -
'filters.alpha' ist Null oder kein Objekt
Von LN5 im Forum Javascript & AjaxAntworten: 3Letzter Beitrag: 23.02.06, 16:14 -
xyz ist Null oder kein Objekt
Von Tim C. im Forum Javascript & AjaxAntworten: 7Letzter Beitrag: 25.09.03, 13:00





Zitieren
Login





