Как передать 4 строковых значения со страницы HTML в файл JavaScript? - PullRequest
0 голосов
/ 03 апреля 2019

Желает передать 4 строковых значения (не введенных пользователем) со страницы HTML в функцию javascript в отдельном файле.

Имейте некоторый код JavaScript, который делает переворачивание изображения. Я использовал это на многих страницах HTML, и это сработало.

Теперь я хочу поместить этот код в отдельный файл с именем "image-flip-comment.js", и каждая веб-страница будет передавать ему 4 строковых значения. Скрипт выполнит функцию, которая будет отображаться на HTML-странице.

Это часть рабочего кода, который был из сценария на моей HTML-странице.

<script language="JavaScript" type="text/javascript">
<!-- hide from non-JavaScript Browsers
Image_top1= new Image(100,100)
Image_top1.src = "../buttons/Rm_btn_fwa.gif"
//----more stuff ----

function SwapOutTop() {
document.imagebacktop.src = Image_top1.src; return true;
}
// - stop hiding -->
</script>


// here is PART of my code from the file  "image-flip-comment.js"

// Imageflip Javascript routine, version w passed values shown as comments
// <!-- hide from non-JavaScript Browsers  I'm going to assume this is 
obsolete?  

Image_top1= new Image(100,100)
Image_top1.src = "../buttons/${button_forw_a}!"
// Rm_btn_fwa.gif this went on above line

// more stuff for the other 3 parameters
function FwSwapBackTop() {
document.imagefliptop.src = Image_top1.src; return true;
}

1 Ответ

0 голосов
/ 03 апреля 2019

Ну, вы можете иметь параметризованную функцию, как

function imageflip(var your_parameter_name) {
...
...<!-- access the string here -->
...
}

И, в зависимости от события, вы хотите, чтобы ваше изображение перевернулось, вызовите функцию, нажав на нее с переданным параметром

Например:

<a onclick="imageflip('some_string_value')" >click</a>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...