Onbekend |
|
hey, 'k ben bezig met een ubb script (van hier op sitemasters)
in m'n site te werken, maar het lukt niet echt
ik heb een form alsvolgt:
<form action="poptoevoegen.php?action=toevoegen" name="frmPost">
<textarea rows="9" cols="90" name="bericht" onkeyup="setCursor();" onkeydown="setCursor();" onfocus="setCursor();" onclick="setCursor();">Tik hier je tekst...</textarea><br>
<input type="text" name="image" value="images/stars/"><br>
<input type="submit" value="Toevoegen">
</form>
en daaronder de php-code:
if($action=="toevoegen"){
if($_POST[image]=="images/stars/"){
$image="images/stars/nopic.gif";
mysql_query("INSERT INTO popnews (bericht, image) VALUES ('$POST[bericht]', '$image')");
echo("Succesvol toegevoegd");
}else{
mysql_query("INSERT INTO popnews (bericht, image) VALUES ('$_POST[bericht]', '$_POST[$image]')");
echo("Succesvol toegevoegd");
}
}
if($action=="toevoegen"){ if($_POST[image]=="images/stars/"){ $image="images/stars/nopic.gif"; mysql_query("INSERT INTO popnews (bericht, image) VALUES ('$POST[bericht]', '$image')"); echo("Succesvol toegevoegd"); }else{ mysql_query("INSERT INTO popnews (bericht, image) VALUES ('$_POST[bericht]', '$_POST[$image]')"); echo("Succesvol toegevoegd"); } }
maar als ik op in m'n form op de submit knop druk, gaat ie niet naar gametoevoegen.php?action=toevoegen
maaar naar gametoevoegen.php?bericht=de+tekst+enzo&image=de+image+url
En er gebeurd dat dus niets...
ik denk dat dit door de javascript komt, maar aangezien ik niets van javascript ken...dit is het stukje javascript:
<script language="javascript">
function setCursor()
{
if(document.frmPost.bericht.createTextRange)
{
document.frmPost.bericht.caretPos = document.selection.createRange().duplicate();
}
}
function ubb(begin,eind,opmaak)
{
if(!eind && !opmaak)
{
if(document.frmPost.bericht.createTextRange && document.frmPost.bericht.caretPos)
{
document.frmPost.bericht.caretPos.text = begin;
}
}
else if(opmaak == "dubbel")
{
var selectie = document.selection.createRange().text;
if(!selectie)
{
var url_deel = prompt("Typ hier de/het "+ begin +" die/dat geplaatst moet worden:","");
var tekst_deel = prompt("Typ hier de tekst die geplaatst moet worden:","");
if(url_deel && tekst_deel)
{
document.frmPost.bericht.caretPos.text = "["+begin+"="+url_deel+"]" + tekst_deel + "[/"+eind+"]";
}
}
if(selectie)
{
var url_deel = prompt("Typ hier de url die geplaatst moet worden:","");
if(url_deel)
{
document.selection.createRange().text = "["+begin+"="+url_deel+"]" + selectie + "[/"+eind+"]";
}
}
}
else
{
if(opmaak != "geen")
{
var selectie = document.selection.createRange().text;
if(!selectie)
{
var new_inhoud = prompt("Typ hier de tekst in waarrond "+begin+" & "+eind+" geplaatst moet worden:","");
if(new_inhoud)
{
document.frmPost.bericht.caretPos.text = begin + new_inhoud + eind;
}
}
if(selectie)
{
document.selection.createRange().text = begin + selectie + eind;
}
}
}
document.frmPost.bericht.focus();
return;
}
</script>
<script language="javascript"> function setCursor() { if(document.frmPost.bericht.createTextRange) { document.frmPost.bericht.caretPos = document.selection.createRange().duplicate(); } } function ubb(begin,eind,opmaak) { if(!eind && !opmaak) { if(document.frmPost.bericht.createTextRange && document.frmPost.bericht.caretPos) { document.frmPost.bericht.caretPos.text = begin; } } else if(opmaak == "dubbel") { var selectie = document.selection.createRange().text; if(!selectie) { var url_deel = prompt("Typ hier de/het "+ begin +" die/dat geplaatst moet worden:",""); var tekst_deel = prompt("Typ hier de tekst die geplaatst moet worden:",""); if(url_deel && tekst_deel) { document.frmPost.bericht.caretPos.text = "["+begin+"="+url_deel+"]" + tekst_deel + "[/"+eind+"]"; } } if(selectie) { var url_deel = prompt("Typ hier de url die geplaatst moet worden:",""); if(url_deel) { document.selection.createRange().text = "["+begin+"="+url_deel+"]" + selectie + "[/"+eind+"]"; } } } else { if(opmaak != "geen") { var selectie = document.selection.createRange().text; if(!selectie) { var new_inhoud = prompt("Typ hier de tekst in waarrond "+begin+" & "+eind+" geplaatst moet worden:",""); if(new_inhoud) { document.frmPost.bericht.caretPos.text = begin + new_inhoud + eind; } } if(selectie) { document.selection.createRange().text = begin + selectie + eind; } } } document.frmPost.bericht.focus(); return; } </script>
|