Användarprofil

Uppgifter
Användarnamn
Email
Besök -
Hemsida Ingen
Plats (stad)
Senaste besök 01:00 - 1:a Januari 1970
Poster i forumet
Varningar
Grupp
Medlem sedan 01:00 - 1:a Januari 1970
Artiklar och filer
Den här användaren har inga artiklar eller filer

Avatar


Presentation av

Den här användaren har inte skapat någon personlig presentation.

Senaste inläggen i forumet

Bästa dataspel
Jag gillar det mesta men Baldur's Gate serien är helt klart det bästa som har gjorts!

Postad 11:41 - 3:e Maj 2006
XML DOM
Japp, det var skönt. Har slitit med de här ett tag nu...

Tack för hjälpen och den snabba responsen!

Postad 11:19 - 3:e Maj 2006
XML DOM
Löste det nu. Enda problemmet är att det bara fungerar i IE. Dock var det inte nödvändingt med Mozilla stöd för uppgiften.

  1.  
  2. -- JAVASCRIPT --
  3. var xmlDoc
  4.  
  5. function loadXML(){
  6. //Code for IE
  7. if (window.ActiveXObject){
  8. xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
  9. xmlDoc.async=false;
  10. xmlDoc.load("lander.xml");
  11. getmessage();
  12. }
  13. //Code for Mozilla
  14. else if (document.implementation && document.implementation.createDocument){
  15. xmlDoc=document.implementation.createDocument("","",null);
  16. xmlDoc.load("note.xml");
  17. xmlDoc.onload=getmessage;
  18. }
  19. else{
  20. alert('Your browser cannot handle this script');
  21. }
  22. }
  23.  
  24. function getmessage(){
  25. var index=0;
  26.  
  27. while(index < 15){
  28. var namn = xmlDoc.getElementsByTagName("namn")(index).firstChild.nodeValue;
  29. var stats = xmlDoc.getElementsByTagName("statsskick")(index).firstChild.nodeValue;
  30. var yta = xmlDoc.getElementsByTagName("yta")(index).firstChild.nodeValue;
  31. var folk = xmlDoc.getElementsByTagName("folkmangd")(index).firstChild.nodeValue;
  32. var info = xmlDoc.getElementsByTagName("info")(index).firstChild.nodeValue;
  33. document.write("<tr>");
  34. document.write("<td>" + namn + "</td>");
  35. document.write("<td>" + stats + "</td>");
  36. document.write("<td>" + yta + "</td>");
  37. document.write("<td>" + folk + "</td>");
  38. document.write("<td>" + info + "</td>");
  39. document.write("</tr>");
  40. index=index+1;
  41. }
  42. }
  43.  
  44. -- HTML --
  45. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
  46. "http://www.w3.org/TR/html4/loose.dtd">
  47.  
  48. <html>
  49. <head>
  50. <title>XML</title>
  51. <link href="alla.css" rel="stylesheet" type="text/css">
  52. <style type="text/css">
  53. <!--
  54. /*CSS för allt som skall var speciellt för index.php*/
  55. -->
  56. </style>
  57. <script language="JavaScript" type="text/javascript" src="dom_avslut.js">
  58. </script>
  59. </head>
  60. <body>
  61. <?php include 'meny.php'; ?>
  62. <div id="main">
  63. <table>
  64. <tr>
  65. <th class="namn">Officiellt namn</th>
  66. <th class="skick">Statsskick</th>
  67. <th class="yta">Landyta (km²)</th>
  68. <th class="folk">Folkmängd</th>
  69. <th>Information</th>
  70. </tr>
  71. <script language="JavaScript" type="text/javascript">
  72. loadXML();
  73. </script>
  74. </table>
  75. </div>
  76. </body>
  77. </html>


Postad 11:12 - 3:e Maj 2006
XML DOM
,,ndrat i xml "Du gamla, du fria". Bifogade bara en del av xml. Den är avslutad.

http://ne.keryx.se/~osito/XML/Inl%e4mningar/Sista/

Har fått ut informationen men får den inte i tabell form ny kod:

  1.  
  2. var xmlDoc
  3.  
  4. function loadXML(){
  5. //Code for IE
  6. if (window.ActiveXObject){
  7. xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
  8. xmlDoc.async=false;
  9. xmlDoc.load("lander.xml");
  10. getmessage();
  11. }
  12. //Code for Mozilla
  13. else if (document.implementation && document.implementation.createDocument){
  14. xmlDoc=document.implementation.createDocument("","",null);
  15. xmlDoc.load("note.xml");
  16. xmlDoc.onload=getmessage;
  17. }
  18. else{
  19. alert('Your browser cannot handle this script');
  20. }
  21. }
  22.  
  23. function getmessage(){
  24. var index=0;
  25.  
  26. document.write('<div id="main">');
  27. document.write("<table>");
  28. document.write("<tr>");
  29. document.write("<th class="namn">Officiellt namn</th>");
  30. document.write("<th class="skick">Statsskick</th>");
  31. document.write("<th class="yta">Landyta (km²)</th>");
  32. document.write("<th class="folk">Folkmängd</th>");
  33. document.write("<th>Information</th>");
  34. document.write("</tr>");
  35. while(index < 15){
  36. var namn = xmlDoc.getElementsByTagName("namn")(index).firstChild.nodeValue;
  37. var stats = xmlDoc.getElementsByTagName("statsskick")(index).firstChild.nodeValue;
  38. var yta = xmlDoc.getElementsByTagName("yta")(index).firstChild.nodeValue;
  39. var folk = xmlDoc.getElementsByTagName("folkmangd")(index).firstChild.nodeValue;
  40. var info = xmlDoc.getElementsByTagName("info")(index).firstChild.nodeValue;
  41. document.write("<tr>");
  42. document.write("<td>" + namn + "</td>");
  43. document.write("<td>" + stats + "</td>");
  44. document.write("<td>" + yta + "</td>");
  45. document.write("<td>" + folk + "</td>");
  46. document.write("<td>" + info + "</td>");
  47. document.write("</tr>");
  48. index=index+1;
  49. }
  50. document.write("</table>");
  51. document.write("</div>");
  52. }
  53.  


Postad 11:05 - 3:e Maj 2006
XML DOM
Har nu fått informartionen utskriven. Hade gjort det fatala misstaget att skriva fel xml (min heter lander.xml). Nu får jag ta och fixa lite så det blir en tabell av de också....

Postad 10:55 - 3:e Maj 2006

Skicka meddelande
Läs s blog