11
Я пытаюсь сделать img, что при нажатии на него вызывается функция JavaScript.img onclick вызов функции JavaScript
Я искал в Интернете, но не нашел ничего, что действительно работает (проблема из-за ошибки, которую я сделал).
Этот код предназначен для передачи переменных JavaScript в приложение C#.
Может ли кто-нибудь сказать мне, что я делаю неправильно?
<script type="text/javascript">
function exportToForm(a,b,c,d,e) {
window.external.values(a.value, b.value, c.value, d.value, e.value);
}
</script>
</head>
<body>
<img onclick="exportToForm('1.6','55','10','50','1');" src="China-Flag-256.png"/>
<button onclick="exportToForm('1.6','55','10','50','1');" style="background-color: #00FFFF">Export</button>
</body>
Что вы говорите о своем коде, который не работает? Можете ли вы уточнить? –
Поместите свой javascript-код в
Поместите яваскрипту часть и конец непосредственно перед закрытием
</body>
то он должен работать.http://jsfiddle.net/Q3Zy3/1/
источник
2013-11-20 08:12:06 caramba
Вы, вероятно, следует использовать более unobtrusive подход. Вот преимущества
Here's a jsfiddle demo
Ваш JavaScript
Ваши изображения будут выглядеть следующим образом
источник
2013-11-20 08:15:20
Мне нравится это решение, но для меня это не сработало. Проблема в том, что у вас есть значения переменных последнего значения img. Вы должны привязать значения атрибута к функции. – ChaosSpeeder
Ну ваша функция OnClick работает абсолютно нормально его ваша эта линия
window.external.values(a.value, b.value, c.value, d.value, e.value);
window.external İŞ объект и не имеет значений имени метода
источник
2013-11-20 08:20:08 Achilles
В ответ на хорошее решение от maček. Решение не сработало для меня. Мне нужно привязать значения данных к функции экспорта. Это решение работает для меня:
источник
2016-01-03 16:42:23 ChaosSpeeder