как вызвать функцию js без события

Как я могу просто позвонить js-функцию из html-файла без триггера события? Я хочу иметь код вроде:

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
<script src="jquery.flot.js"></script>
<script src="chart.js"></script>

<title>
</title>
</head>

<body>

<div id="chart1" style="width:600px;height:300px"></div>

show_graph({{ chart_type }}, {{ data }}, {{ options }});

</body>

</html>

, но это просто приводит к тому, что вызов функции выводится на экран вместо того, чтобы функция фактически выполнялась.

например Я получаю show_graph (bar, [[1, 2000], [2, 50], [3, 400], [4, 200], [5, 5000]], ['Foo']);

Что мне делать?

РЕДАКТИРОВАТЬ:

Я ценю отзыв, но я попытался заключить его в тег скрипта и получил ошибку «недопустимое количество параметров».

код javascript:

function show_graph(charttype, data, options){

    var chart_options = {
        series: {
            charttype: {
                show: true
            }
        }
    }

    var plot = $.plot($("#chart1"), [data], [chart_options]);
}

, поэтому я полагаю, что реальный вопрос: «Почему я получаю сообщение об ошибке« Недопустимое количество параметров », когда я передаю 3 параметра и принимаю 3 параметра?»

9
задан Dementic 25 August 2011 в 18:05
поделиться