MyBB.de Forum
Template und Javascript? - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Theme-Diskussionen (https://www.mybb.de/forum/forum-84.html)
+--- Thema: Template und Javascript? (/thread-15917.html)



Template und Javascript? - baeckerman83 - 18.03.2010

Hiho!
Wie kann ich in einem Template Javascript benutzen?
Ist das so richtig?

Code:
<html>
<head>
<title>{$lang->post_reply_to}</title>
{$headerinclude}
<script type="text/javascript" src="jscripts/post.js?ver=1400">
<!--
function clone_this(objButton)
{
alert ('TEST');
if(objButton.parentNode)
    {
    tmpNode=getElementById('tipp_eintragen').firstChild.cloneNode(true);

    objButton.form.appendChild(tmpNode);
    for(j=0;j<objButton.form.lastChild.childNodes.length;++j)
        {
        if(objButton.form.lastChild.childNodes[j].type=='text')
            {
            objButton.form.lastChild.childNodes[j].value='';
            break;
            }
        }
    objButton.value="entfernen";
    objButton.onclick=new Function('f1','this.form.removeChild(this.parentNode)');
    }
}
//-->


</script>
</head>
<body>
{$header}
{$preview}
{$maximageserror}



RE: Template und Javascript? - frostschutz - 18.03.2010

entweder <script> dein code hier </script>

oder <script src="codedatei"></script>

nicht beides gleichzeitig in einem tag

http://de.selfhtml.org/javascript/intro.htm#javascriptbereiche


RE: Template und Javascript? - baeckerman83 - 18.03.2010

Hiho!
Danke, hatte es jetzt auch grade selbst gefunden.


RE: Template und Javascript? - Falkenauge Mihawk - 18.03.2010

Wobei ich dir empfehle, den Code in einer Datei zu schreiben und dann die Datei mit Hilfe von "script src" einbinden.


RE: Template und Javascript? - StefanT - 18.03.2010

Da kommt wohl auf die Größe des Codes an...


RE: Template und Javascript? - querschlaeger - 18.03.2010

(18.03.2010, 17:59)Falkenauge schrieb: Wobei ich dir empfehle, den Code in einer Datei zu schreiben und dann die Datei mit Hilfe von "script src" einbinden.

Wenn der Code statisch ist, würde ich dazu tendieren. Bei dynamischen JavaScript ist es nur mehr oder minder umständlich möglich.