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 : Sélectionner tout - Visualiser dans une fenêtre à part
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>