2013-12-13 3 views
0

Я хочу, чтобы передать переменную функции JavaScript. с нижеприведенным событием onClick. Обычно каждый раз, когда onClick запускается для этих изображений, ожидается, что var будет отправлен на функцию JavaScript. Таким образом, если изображение один щелкают я хочу отправить:Передать переменную внешнему файлу js через onClick в HTML

var myvar = "sof273561"; в gotowebpage()

gotowebpage() функция находится в файле show_details.js.

<div class="furnitureTypes"> 
<!--- furniture image 1 --> 
<li><div class="furniture"><input type="image" src="images/furniture/1.jpg onClick="gotowebpage();"/><gt_descA>Sofas</gt_descA><gt_descB>$2050</gt_descB><gt_descC><a href="sofas_27356.pfd" target="_blank" style="color:#FF0000">Check catelog</a></gt_descC></div></li> 
<!--- furniture image 2 --> 
<li><div class="furniture"><input type="image" src="images/furniture/2.jpg onClick="gotowebpage();"/><gt_descA>Chairs</gt_descA><gt_descB>$420</gt_descB><gt_descC><a href="chairs_18119.pfd" target="_blank" style="color:#FF0000">Check catelog</a></gt_descC></div></li> 
<!--- furniture image 3 --> 
<li><div class="furniture"><input type="image" src="images/furniture/3.jpg onClick="gotowebpage();"/><gt_descA>Tables</gt_descA><gt_descB>$1300</gt_descB><gt_descC><a href="tables_15723.pfd" target="_blank" style="color:#FF0000">Check catelog</a></gt_descC></div></li> 
</div> 
</div> 
</div> 
<script src="js/show_details.js"> </script> 
+1

Может быть, вы должны прочитать о яваскрипте функции: https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Functions_and_function_scope – Esko

ответ

0

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

onClick="gotowebpage('sof27356');" 

Тогда в вашем файле show_details.js.

var gotowebpage = function(value){ 
    //do stuff with value 
} 
+0

БЛАГОДАРЯ. конечно помог мне ... – NathaliaZeed

Смежные вопросы