<html> <head> <meta HTTP-EQUIV="content-type" CONTENT="text/html; charset=utf-8"> <script language="javascript"> var XMLHttpRequestObject = false; if(window.XMLHttpRequest) { XMLHttpRequestObject = new XMLHttpRequest(); } else if(window.ActiveXObject) { XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP"); } var options; function getOptions1() { if(XMLHttpRequestObject) { XMLHttpRequestObject.open("GET", "options1.php", true); XMLHttpRequestObject.onreadystatechange = function() { if(XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) { var xmlDocument = XMLHttpRequestObject.responseXML; options = xmlDocument.getElementByTagName("option"); listOptions(); } } XMLHttpRequestObject.send(null); } } function listOptions() { var loopIndex; var selectControl = document.getElementById('optionList'); for(loopIndex=0; loopIndex < options.length; loopIndex++) { selectControl.options[loopIndex] = new Option(option[loopIndex].firstChild.data); } } </script> </head> <body> <form> <select size="1" id="optionList" onchange="setOption()"> </select> <input type="button" value="Użyj schematu kolorów 1" onclick="getOptions1()" /> <input type="button" value="Użyj schematu kolorów 2" onclick="getOptions2()" /> </form> <div id="targetDiv"> </div> </body> </html>
a to plik options1.php
<?php foreach($options as $wartosc) { } ?>