Seite 2 von 2

Verfasst: 11.06.2005 20:37
von East
<content removed>

Re: "bbcode_box" Skriptfehler beim Posten

Verfasst: 11.06.2005 23:08
von easygo
East hat geschrieben:Das Ergebnis war, dass ich nicht mal eine Variable namens "blocksubmit" gefunden habe. Nirgends.
@ East, das Script steht bei dir im head tag :o
<script type="text/javascript">
function checksubmit(submitbtn){
submitbtn.form.submit()
checksubmit=blocksubmit
return false
}
</script>
...also in der overall.header.tpl vor </head>

var blocksubmit ist undefiniert. easy

Verfasst: 12.06.2005 10:48
von East
Oh, habe ich wohl übersehen. Aber wie behebe ich das nun genau?
Einfach die Zeile entfernen?

Gruss

East

Verfasst: 12.06.2005 11:11
von easygo
Wüsste gern, wo du das Script her hast und wozu du das brauchst.

Ich mein... wenn, dann fehlt die Hälfte. :wink:

Hier mal der komplette Code zum Abfangen von Doppelklicks
für alle Netscape 4 und kompatiblen Browser...

Zwischen die <head></head> tags folgendes einfügen:

Code: Alles auswählen

<script type="text/javascript">

/*
Block multiple form submission script- By JavaScriptKit.com
Visit http://www.javascriptkit.com for this script and more
This notice must stay intact for use
*/

//Enter error message to display if submit button has been pressed multiple times below.
//Delete below line if you don't want a message displayed:

var formerrormsg="You\'ve attempted to submit the form multiple times.\n Please reload page if you need to resubmit form."

function checksubmit(submitbtn){
submitbtn.form.submit()
checksubmit=blocksubmit
return false
}

function blocksubmit(){
if (typeof formerrormsg!="undefined")
alert(formerrormsg)
return false
}

</script>

Verfasst: 12.06.2005 18:17
von East
Das wüsste ich auch gerne :-? , vielleicht hab' ichs mal mit nem anderen MOD mitinstalliert. Aber seh ich das richtig, ist doch zum Verhindern eines doppelten Posts, oder?

Naja, wie auch immer. Ich hab das Script mal mit dem vorhandenen überschrieben, dann lässt sich aber gar nicht mehr posten. Man klickt auf Absenden und sieht wieder das Postingfenster. Mit ganz entfernen habe ichs auch schon versucht, dann meckerts aber wegen einem nicht gefundenen Objekt in der posting.php. Ich weiss echt nicht weiter :(

Gruss

East

Verfasst: 12.06.2005 18:30
von easygo
Hm, dein Testusterzugang name/pw ist schon wieder ungültig. :-?

Vergleich halt mal folgende Standardzeile (posting_body.tpl) mit deiner.

Code: Alles auswählen

	  <td class="catBottom" colspan="2" align="center" height="28"> {S_HIDDEN_FORM_FIELDS}<input type="submit" tabindex="5" name="preview" class="mainoption" value="{L_PREVIEW}" />&nbsp;<input type="submit" accesskey="s" tabindex="6" name="post" class="mainoption" value="{L_SUBMIT}" /></td>

Verfasst: 14.06.2005 18:05
von East
Vielen Dank für den Tipp! Hab eine zusätzliche Option in der Zeile gefunden, sie probehalber entfernt und siehe da, die Fehleranzeige im Browser ist verschwunden. Nochmals danke für die geduldige Hilfe :D

Gruss

East

Verfasst: 16.06.2005 13:28
von easygo
Kein Problem, gern geschehn... :wink: easy