1
我的代碼的目的是隨機顯示四個圖標,並根據用戶點擊哪一個圖標,將少量文本附加到文本文件。我的問題是,點擊一個圖標後,所有四個函數被調用,它將四次寫入txt文件。我怎樣才能得到它,以便只調用正確對應的函數。一次性調用Javascript函數
<div style="text-align:center" "padding-left: 60px">
<form action="(im hiding the URL)construct/index.html" id="formid" onclick= function() {myFunction()}>
<form>
</form>
</form>
</div>
<script>
document.getElementById("icon_1.png").onclick = function writeTo1(){
<?php
$file = fopen("icon_select.txt","a");
echo fwrite($file,"-Icon 1-");
fclose($file);
?>
}
document.getElementById("icon_2.png").onclick = function writeTo2(){
<?php
$file = fopen("icon_select.txt","a");
echo fwrite($file,"-Icon 2-");
fclose($file);
?>
}
document.getElementById("icon_3.png").onclick = function writeTo3(){
<?php
$file = fopen("icon_select.txt","a");
echo fwrite($file,"-Icon 3-");
fclose($file);
?>
}
document.getElementById("icon_4.png").onclick = function writeTo4(){
<?php
$file = fopen("icon_select.txt","a");
echo fwrite($file,"-Icon 4-");
fclose($file);
?>
}
</script>
你不能將php和javascript混合使用。 javascript在瀏覽器中執行,php在服務器上執行 –
你知道一個好辦法,我可以解決這個問題嗎? @FaizRasool – Breezey
@FaizRasool當然,你可以:) –