fehler bei bbcodes
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
normalerweise sehen meine bbcodes als buttons so aus:
<input type="button" onClick="setUnderlined()" value="Unterstrichen">
<script language="JavaScript">
function setUnderlined()
{
var a;
a = window.prompt('Bitte den Text, der unterstrichen werden soll unten hinschreiben','');
document.getElementById("utext").value = document.getElementById("utext").value + "" + a + "";
}
</script>
aber wenn ich das als bild darstellen will durch diesen code:
<input type="image" onClick="setUrl()" src="../img/smilies/bbcode_url.gif">
<script language="JavaScript">
function setUrl()
{
var a;
a = window.prompt('Url mit http:// eintragen','');
document.getElementById("utext").value = document.getElementById("utext").value + "[url]" + a + "[/url]";
}
</script>
dann will mein script immer sofort die nachricht best?tigen, also wenn man bbcode macht, dann ist die nachricht zuenden weils sofort absendet. wie kann ich das sonst noch machen? oder wo liegt der fehler?
?dit:
habe soeben herausgefunden, dass image den gleichen effekt hat wie submit. weiss aber trotzdem net wie das jetzt aussehen soll...
?dit2:
Habs hinbekommen.
<a href="javascript:setUnderlined()" class="bbcode"><img src="../img/smilies/bbcode_url.gif"/></a>
<script language="JavaScript">
function setUnderlined()
{
var a;
a = window.prompt('Bitte den Text, der unterstrichen werden soll unten hinschreiben','');
document.getElementById("utext").value = document.getElementById("utext").value + "" + a + "";
}
</script>
kann geclosed werden...
Beitrag ge?ndert am 10.11.2005 13:03 von zonk -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage