2016-08-10 74 views
0

1.Hey每個人,當我點擊按鈕時嘗試調用新頁面,而我已經在數據庫中檢索數據的HTML表中創建按鈕。爲此,我提出javascript函數具有URL作爲參數,並我通過參數在上的onClick屬性功能呼叫,但它不工作PLZ引導我由於事先如何在JavaScript函數中將URL編碼爲參數?

  • 我的JavaScript代碼
  • <script type="text/javascript"> 
     
    function popUp(url) { 
     
    window.open(url,'PHP Pop Up','width=300,height=300'); 
     
    } 
     
    </script>
    <td><form action='detailform.php' method='POST'><input type='button' onclick='popUp('http://localhost/Prac/UpdatePage.php')' name='tempId' id='".$row["ID"]."' value='Edit'/><form></td>

    +1

    你不能這樣做「彈出」應用「和」:‘彈出(‘URL’)’ –

    +0

    曾用這一點,但有錯誤 –

    回答

    0

    Succesfully by removing colons 
     
    <td><form action='detailform.php' method='POST'><input type='button' onclick=popUp('http://localhost/Prac/UpdatePage.php') name='tempId' id='".$row["ID"]."' value='Edit'/><form></td>

    0

    嘗試

    <td><form action='detailform.php' method='POST'><input type='button' onclick='popUp("http://localhost/Prac/UpdatePage.php")' name='tempId' id='".$row["ID"]."' value='Edit'/><form></td>

    你不能使用相同的報價onclick和參數。我改變了它。

    我現在用雙引號的參數

    +0

    我已經嘗試過,但它給錯誤因爲我從這個表中的數據庫中檢索數據,並且我還根據記錄數動態地在單獨的列中創建此按鈕,並將記錄ID分配給按鈕ID –