Hallo, ik heb de volgende code:
  
   var xmlhttp = null;
    
    if(window.XMLHttpRequest){
        xmlhttp = new XMLHttpRequest();
    }else{
        try{
            xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        }catch(e){
            window.alert("Uw browser ondersteunt het XMLHttpRequest object niet!");
        }
    }
    
    function getSite(load, get){
		var get = get || false; 
		if (get == false) {
			xmlhttp.open("GET", "site/" + load + ".php?" + Math.random() * 99, true);
		}else{
			xmlhttp.open("GET", "site/" + load + ".php?" + Math.random() * 99 + "&"+get, true);
		}
		xmlhttp.onreadystatechange = showSite;
       	xmlhttp.send('');
		alert(get);
    }
    
    function showSite(){
        if(xmlhttp.readyState == 4){
           document.getElementById('content').innerHTML = xmlhttp.responseText;
		    
        }
    }


de bedoeling is dat get niet opgegeven hoeft te worden, dus als get leeg is dat dan de waarde false te maken, ik weet hoe dat in php moet. maar in javascript niet, het bovenstaade probeersel(var get = get || false;) werkt helaas niet.. weet iemand hoe ik dit kan oplossen.

PS: in php doe je het zo:
<?php function($test = false) ?>
Dit bijvoorbeeld?

Reageren