Autor Zpráva
Meloun
Profil *
Zdar, mam maly problem...
Mam forum a do prispevku vkladam smajliky tlacitkem, ktere spusti akci onclick javascript, ktery do formulare s psanym prispevkem prida textovou formu smajlika, ktery se pak pri odeslani do fora prelozi jako obrazek z tlacitka.
Problem je v tom, ze vlozeni textoveho smajlika do formulare funguje, ale hned mi cely obsah prispevku zmizi :-/ Nevite v cem je problem?

Zdrojaky:

<script language="JavaScript">
<!-- hide script from old browsers
function Pridej_Smajlik (smajlik,text) {
// alert("Text: "+ text);
pokus = document.forms['forum']['prispevek'].value = text + smajlik;
document.forms['forum']['prispevek'].focus();
return(pokus);
}

// end hiding contents -->
</script>

<?

$stranka .= "<form action=\"$PHP_SELF\" METHOD=\"POST\" NAME=\"forum\">\n";
$stranka .= "<B>Jméno:</B><br><INPUT TYPE=\"TEXT\" SIZE=\"25\" VALUE=\"$jmeno\" NAME=\"jmeno\"><br>\n";
$stranka .= "<B>P&oslash;ísp&igrave;vek:</B><br><TEXTAREA COLS=\"80\" ROWS=\"5\" NAME=\"prispevek\">$text</TEXTAREA><br>\n";

/* smajlici - tlacitko na jeho vlozeni*/
$stranka .= "<button type=\"submit\" style=\"background-image=url('smajlici/001.bmp'); width=24px; height=24px; border: 0px;\" VALUE=\":)\" NAME=\"smajlik\" onclick=\"Pridej_Smajlik(this.value,document.forms['forum']['prispevek '].value)\"></button>";

$stranka .= "<br><INPUT TYPE=\"SUBMIT\" VALUE=\"Odešli\" NAME=\"odesli\"><br>\n";
$stranka .= "</form>\n";

}

Mozna by pomohlo, kdybych vedel, jak ulozit vracenou hodnotu jacascriptu do promenne v php, v mem pripade $text...

Pomuze pls nekdo? Dik moc!
Fred
Profil
No protože to máš na buttonu submit, dej to na input type=button
Meloun
Profil *
Dik moc, jsem slepej :)))
Toto téma je uzamčeno. Odpověď nelze zaslat.

0