print "Content-type: text/html\n\n"; print ""; print "
"; print qq{}; print ""; print ''; print ''; print qq{
1. var xmlHttp
2. function showName(str)
3. {
4. xmlHttp=GetXmlHttpObject()
5. if (xmlHttp==null)
6. {
7. alert ("Browser does not support HTTP Request")
8. return
9. }
10. var url="ncbi.cgi"
11. url=url+"?q="+str
12. url=url+"&sid="+Math.random()
13. xmlHttp.onreadystatechange=stateChanged
14. xmlHttp.open("GET",url,true)
15. xmlHttp.send(null)
16. }
17. function stateChanged()
18. {
19. document.getElementById("geneName").innerHTML = "Fetching XML file..."
20. if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
21. {
22. var response = xmlHttp.responseText
23. if (!response) {
24. document.getElementById("geneName").innerHTML="No data returned!"
25. }
26. else {
27. document.getElementById("geneName").innerHTML=response
28. }
29. }
30. }
31. function GetXmlHttpObject()
32. {
33. var xmlHttp=null;
34. try
35. {
36. // Firefox, Opera 8.0+, Safari
37. xmlHttp=new XMLHttpRequest();
38. }
39. catch (e)
40. {
41. // Internet Explorer
42. try
43. {
44. xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
45. }
46. catch (e)
47. {
48. xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
49. }
50. }
51. return xmlHttp;
52. }