[AJAX] Fonction non reconnue.. pourquoi?
Bonjour,
J'appelle une page produit.php en javascript/ajax.
dans cette page il y a ce bout de code pour charger un div "frais de port".
Simple tableau contenu dans la page fraisdeport.php
J'utilise une fonction port(), Firebug me met : port is not a function [Break on this error] port();
Je ne comprends pas.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
<tr>
<td colspan="3" class="bordure">
<center><font size="3" color="#795128"><strong><?php echo $infopdt['puttc'];?> EUROS TTC</strong></font>
<font size="1" color="#795128"><strong>+ <a style="cursor:Pointer" onclick="javascript:port();">FRAIS DE PORT</a></strong></font></center>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<br />
<script type="javascript/text">
function port()
{
var count = Math.random();
var port = CreateXMLHttpRequest ();
var method = 'GET';
var filename = 'inc/fraisdeport.php?&count='+count;
port.open(method, filename, true);
port.onreadystatechange = function(){
if(port.readyState == 4)
{
var tmp = port.responseText;
document.getElementById('fraisdeport').innerHTML = tmp;
}
}
port.send(null);
}
</script>
<div id="fraisdeport">
</div> |