Advertisement
Guest User

Untitled

a guest
Nov 22nd, 2014
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.68 KB | None | 0 0
  1. <html>
  2. <head>
  3. <title>A8 Assignment</title>
  4. <script type='text/javascript' src='music.js'></script>
  5. <script type='text/javascript'>
  6. function createAlbumList(){
  7. var html="";
  8. html +="<select size='8' onchange='parent.createSongList(this.selectedIndex);'>";
  9.  
  10.  
  11. for(var i=0; i<albums.length; i++){
  12. html += "<option>";
  13. html += albums[i].artist+'/'+albums[i].title;
  14. html += "</option>"
  15. }
  16.  
  17. html +='</select>'
  18.  
  19. writeIframe("album_list_frame", html);
  20. }
  21. function createSongList(album_index){
  22. var html = "";
  23.  
  24. html += "<select size='8' onchange='parent.createSongInfo("+album_index+",this.selectedIndex);'>";
  25.  
  26. for(var i=0;i<albums[album_index].tracks.length; i++){
  27. html += "<option>";
  28. html += albums[album_index].tracks[i].title;
  29. html += "</option>"
  30. }
  31. html += "</select>";
  32.  
  33. writeIframe("song_list_frame", html);
  34. }
  35. function createSongInfo(album_index,song_length){
  36. var html = "";
  37. html =
  38. html += "You have selected album: "+ albums[album_index].title;
  39. html += "<br>You have selected song: "+ albums[album_index].tracks[song_length].title;
  40.  
  41. writeIframe("all_details_frame", html)
  42. }
  43. function writeIframe(id,html){
  44. with(document.getElementById(id).contentDocument){
  45. open()
  46. write(html)
  47. close()
  48. }
  49. }
  50. </script>
  51. <script type='text/javascript'>
  52.  
  53. function f(i){
  54. document.getElementById('txt').value
  55. +=(document.getElementById(i).firstChild.nodeValue);
  56. }
  57. function reset(){
  58. document.getElementById('txt').value
  59.  
  60. }
  61. </script>
  62.  
  63. </head>
  64. <body onload='createAlbumList()'>
  65. <h1> <center>MiTunes</h1>
  66. <table border='1' align='center' bgcolor='black' bordercolor='red'>
  67. <tr>
  68. <td><iframe id='album_list_frame'></iframe></td>
  69. <td><iframe id='song_list_frame'></iframe></td>
  70. <td><iframe id='all_details_frame'></iframe></td>
  71. </tr>
  72.  
  73. <tr>
  74. <td colspan=3 width='900' height='200' overflow-x='scroll'>
  75. <table bordercolor='red' border='1' height='200' width='920'>
  76. <tr>
  77.  
  78. <td style='color:#FFFFFF' align='center' id='i1' onclick='f("i1");' class='big'>A</td>
  79. <td style='color:#FFFFFF' align='center' id='i2' onclick='f("i2");' class='big' >B</td>
  80. <td style='color:#FFFFFF' align='center' id='i3' onclick='f("i3");' class='big'>C</td>
  81. <td style='color:#FFFFFF' align='center' id='i4' onclick='f("i4");' class='big'>D</td>
  82. <td style='color:#FFFFFF' align='center' id='i5' onclick='f("i5");' class='big'>E</td>
  83. <td style='color:#FFFFFF' align='center' id='i6' onclick='f("i6");' class='big'>F</td>
  84. <td style='color:#FFFFFF' align='center' id='i7' onclick='f("i7");' class='big'>G</td>
  85. <td style='color:#FFFFFF' align='center' id='i8' onclick='f("i8");' class='big'>H</td>
  86. <td style='color:#FFFFFF' align='center' id='i9' onclick='f("i9");' class='big'>I</td>
  87. <td align='center' bgcolor='red' colspan=3> <input type='text' id='txt'></td>
  88. </tr>
  89. <tr>
  90. <td style='color:#FFFFFF' align='center' id='i10' onclick='f("i10");' class='big'>J</td>
  91. <td style='color:#FFFFFF' align='center' id='i11' onclick='f("i11");' class='big'>K</td>
  92. <td style='color:#FFFFFF' align='center' id='i12' onclick='f("i12");' class='big'>L</td>
  93. <td style='color:#FFFFFF' align='center' id='i13' onclick='f("i13");' class='big'>M</td>
  94. <td style='color:#FFFFFF' align='center' id='i14' onclick='f("i14");' class='big'>N</td>
  95. <td style='color:#FFFFFF' align='center' id='i15' onclick='f("i15");' class='big'>O</td>
  96. <td style='color:#FFFFFF' align='center' id='i16' onclick='f("i16");' class='big'>P</td>
  97. <td style='color:#FFFFFF' align='center' id='i17' onclick='f("i17");' class='big'>Q</td>
  98. <td style='color:#FFFFFF' align='center' id='i18' onclick='f("i18");' class='big'>R</td>
  99. <td style='color:#FFFFFF' align='center' bgcolor='red'>Back</td>
  100. <td style='color:#FFFFFF' align='center' bgcolor='red'>Search</td>
  101. <td style='color:#FFFFFF' align='center' bgcolor='red'>Reset</td>
  102. </tr>
  103. <tr>
  104. <td style='color:#FFFFFF' align='center' id='i19' onclick='f("i19");' class='big'>S</td>
  105. <td style='color:#FFFFFF' align='center' id='i20' onclick='f("i20");' class='big'>T</td>
  106. <td style='color:#FFFFFF' align='center' id='i21' onclick='f("i21");' class='big'>U</td>
  107. <td style='color:#FFFFFF' align='center' id='i22' onclick='f("i22");' class='big'>V</td>
  108. <td style='color:#FFFFFF' align='center' id='i23' onclick='f("i23");' class='big'>W</td>
  109. <td style='color:#FFFFFF' align='center' id='i24' onclick='f("i24");' class='big'>X</td>
  110. <td style='color:#FFFFFF' align='center' id='i25' onclick='f("i25");' class='big'>Y</td>
  111. <td style='color:#FFFFFF' align='center' id='i26' onclick='f("i26");' class='big'>Z</td>
  112. <td style='color:#FFFFFF' align='center'></td>
  113. <td></td>
  114. <td style='color:#FFFFFF' align='center' bgcolor='red'>Space</td>
  115. <td></td>
  116. </tr>
  117. </table>
  118.  
  119.  
  120. </td>
  121. </tr>
  122.  
  123. </table>
  124. </body>
  125. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement