Advertisement
Guest User

Untitled

a guest
Feb 21st, 2019
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 11.29 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <!--
  3. To change this license header, choose License Headers in Project Properties.
  4. To change this template file, choose Tools | Templates
  5. and open the template in the editor.
  6. -->
  7. <html>
  8.     <head>
  9.         <title>TODO supply a title</title>
  10.         <meta charset="UTF-8">
  11.         <meta name="viewport" content="width=device-width, initial-scale=1.0">
  12.         <style>
  13.             #container{
  14.                 width: 1000px;
  15.                 margin: auto;
  16.             }
  17.             .produkt{
  18.                 float: left;
  19.                 width: 200px;
  20.                 height: 350px;
  21.                 border: solid 2px;
  22.                 margin: 5px;
  23.             }
  24.             /*.img{
  25.                 position: relative;
  26.                 width: 460px;
  27.                 height: 260px;
  28.                 border: solid 2px;
  29.                 margin: 10px;
  30.                 text-align: center;
  31.             }
  32.             .img > img{
  33.                 width: 100%;
  34.                 height: 100%;
  35.             }
  36.             .title{
  37.                 position: relative;
  38.                 width: 420px;
  39.                 height: 40px;
  40.                 border: solid 2px;
  41.                 margin: 10px;
  42.                 text-align: center;
  43.                 font-size: 25px;
  44.                 padding: 20px;
  45.             }*/
  46.             img{
  47.                 width: 150px;
  48.                 margin: 10px;
  49.             }
  50.             #typy{
  51.                 float: left;
  52.             }
  53.         </style>
  54.        
  55.     </head>
  56.     <body onload="f();">
  57.         <div id="container">
  58.             <!--<div class="image">
  59.                <div class="img"></div>
  60.                <div class="title"></div>
  61.            </div>
  62.            <div class="image">
  63.                <div class="img"></div>
  64.                <div class="title"></div>
  65.            </div>
  66.            <div class="image">
  67.                <div class="img"></div>
  68.                <div class="title"></div>
  69.            </div>
  70.            <div class="image">
  71.                <div class="img"></div>
  72.                <div class="title"></div>
  73.            </div>-->
  74.         </div>
  75.         <div id="typy">
  76.             <input type="button" value="DDR1" onclick="wyswietlTyp(this.value);">
  77.             <input type="button" value="DDR2" onclick="wyswietlTyp(this.value);">
  78.             <input type="button" value="DDR3" onclick="wyswietlTyp(this.value);">
  79.             <input type="button" value="DDR4" onclick="wyswietlTyp(this.value);">
  80.             <!--<input type="button" value="Następna strona" onclick="wyswietlNastepne()">
  81.            <input type="button" value="Poprzednia strona" onclick="wyswietlPoprzednie()">-->
  82.         </div>
  83.         <div id="koszyk">
  84.  
  85.         </div>
  86.         <script>
  87.             /*var katalog = {
  88.                 'obraz01': {'nazwa': "martwa natura", 'plik':'o1.jpg'},
  89.                 'obraz02': {'nazwa': "dama z łasiczką", 'plik':'o2.jpg'},
  90.                 'obraz03': {'nazwa': "prezes z kotem", 'plik':'o3.jpg'},
  91.                 'obraz04': {'nazwa': "bitwa pod grunwaldem", 'plik':'o4.jpg'}
  92.             };*/
  93.             var pamiecRAM = {
  94.                 'ram1': {'typ': 'DDR1', 'pojemnosc': "1GB", 'taktowanie': "2400", "netto": "100", 'producent': 'GoodRam', 'obraz': 'ram1.jpg'},
  95.                 'ram2': {'typ': 'DDR1', 'pojemnosc': "500MB", 'taktowanie': "2400", "netto": "100", 'producent': 'GoodRam', 'obraz': 'ram1.jpg'},
  96.                 'ram3': {'typ': 'DDR3', 'pojemnosc': "2GB", 'taktowanie': "2400", "netto": "100", 'producent': 'GoodRam', 'obraz': 'ram1.jpg'},
  97.                 'ram4': {'typ': 'DDR2', 'pojemnosc': "1GB", 'taktowanie': "2400", "netto": "100", 'producent': 'GoodRam', 'obraz': 'ram1.jpg'},
  98.                 'ram5': {'typ': 'DDR4', 'pojemnosc': "8GB", 'taktowanie': "2400", "netto": "100", 'producent': 'GoodRam', 'obraz': 'ram1.jpg'},
  99.                 'ram6': {'typ': 'DDR1', 'pojemnosc': "1GB", 'taktowanie': "2400", "netto": "100", 'producent': 'GoodRam', 'obraz': 'ram1.jpg'},
  100.                 'ram7': {'typ': 'DDR2', 'pojemnosc': "2GB", 'taktowanie': "2400", "netto": "100", 'producent': 'GoodRam', 'obraz': 'ram1.jpg'},
  101.                 'ram8': {'typ': 'DDR3', 'pojemnosc': "4GB", 'taktowanie': "2400", "netto": "100", 'producent': 'GoodRam', 'obraz': 'ram1.jpg'}
  102.             };
  103.             function wyswietlTyp(typ){
  104.                 var liczba = 0;
  105.                 var html = "";
  106.                 for(i in pamiecRAM){
  107.                     if(liczba>3) break;
  108.                     if(pamiecRAM[i]['typ']===typ){
  109.                         html += "<div class='produkt'>";
  110.                         html += "<ul><li>"+pamiecRAM[i]['typ']+"</li>";
  111.                         html += "<li>"+pamiecRAM[i]['pojemnosc']+"</li>";
  112.                         html += "<li>"+pamiecRAM[i]['taktowanie']+"MHz</li>";
  113.                         html += "<li>"+pamiecRAM[i]['netto']+"</li>";
  114.                         html += "<li>"+pamiecRAM[i]['producent']+"</li></ul>";
  115.                         html += "<img src="+pamiecRAM[i]['obraz']+">";
  116.                         html += "<input class='doKoszyka' id=" +i+ " type='button' value='Dodaj do koszyka' onclick='doKoszyka(this.id);'>";
  117.                         html += "</div>";
  118.                         liczba++;
  119.                     } else if(typ==="all"){
  120.                         html += "<div class='produkt'>";
  121.                         html += "<ul><li>"+pamiecRAM[i]['typ']+"</li>";
  122.                         html += "<li>"+pamiecRAM[i]['pojemnosc']+"</li>";
  123.                         html += "<li>"+pamiecRAM[i]['taktowanie']+"</li>";
  124.                         html += "<li>"+pamiecRAM[i]['netto']+"</li>";
  125.                         html += "<li>"+pamiecRAM[i]['producent']+"</li></ul>";
  126.                         html += "<img src="+pamiecRAM[i]['obraz']+">";
  127.                         html += "<input id="+i+" class='doKoszyka' type='button' value='Dodaj do koszyka'>";
  128.                         html += "</div>";
  129.                         liczba++;
  130.                     }
  131.                    
  132.                 }
  133.                 document.getElementById("container").innerHTML = html;
  134.             }
  135.             function doKoszyka(id){
  136.  
  137.             }
  138.            
  139.            
  140.             /*
  141.             var indexOstatniegoProduktu = 4;
  142.             var tab = Object.keys(pamiecRAM);
  143.             function wyswietlNastepne(){
  144.                 if(tab.length>=indexOstatniegoProduktu){
  145.                     var html = "";
  146.                     for(i=indexOstatniegoProduktu-2; i<indexOstatniegoProduktu; i++){
  147.                            html += "<div class='produkt'>";
  148.                             html += "<ul><li>"+pamiecRAM[tab[i]]['typ']+"</li>";
  149.                             html += "<li>"+pamiecRAM[tab[i]]['pojemnosc']+"</li>";
  150.                             html += "<li>"+pamiecRAM[tab[i]]['taktowanie']+"</li>";
  151.                             html += "<li>"+pamiecRAM[tab[i]]['netto']+"</li>";
  152.                             html += "<li>"+pamiecRAM[tab[i]]['producent']+"</li></ul>";
  153.                             html += "<img src="+pamiecRAM[tab[i]]['obraz']+">";
  154.                             html += "<input class='doKoszyka' type='button' value='Dodaj do koszyka'>";
  155.                             html += "</div>";
  156.                     }
  157.                     indexOstatniegoProduktu+=2;
  158.                     document.getElementById("container").innerHTML = html;
  159.                 } else {
  160.                     alert("Nie ma dalszych stron!");
  161.                 }
  162.                
  163.             }
  164.             function wyswietlPoprzednie(){
  165.                 if(indexOstatniegoProduktu>4){
  166.                     var html = "";
  167.                     for(i=indexOstatniegoProduktu-2; i<indexOstatniegoProduktu; i++){
  168.                        html += "<div class='produkt'>";
  169.                             html += "<ul><li>"+pamiecRAM[tab[i]]['typ']+"</li>";
  170.                             html += "<li>"+pamiecRAM[tab[i]]['pojemnosc']+"</li>";
  171.                             html += "<li>"+pamiecRAM[tab[i]]['taktowanie']+"</li>";
  172.                             html += "<li>"+pamiecRAM[tab[i]]['netto']+"</li>";
  173.                             html += "<li>"+pamiecRAM[tab[i]]['producent']+"</li></ul>";
  174.                             html += "<img src="+pamiecRAM[tab[i]]['obraz']+">";
  175.                             html += "<input class='doKoszyka' type='button' value='Dodaj do koszyka'>";
  176.                             html += "</div>";
  177.                     }
  178.                    
  179.                     document.getElementById("container").innerHTML = html;
  180.                 } else {
  181.                     console.log("Nie ma poprzednich stron!");
  182.                 }
  183.                
  184.             }
  185.            
  186.             wyswietlTyp("all");
  187.            
  188.             function pozycjaKoszyka(indexTowaru, ilosc){
  189.                 this.indexTowaru = indexTowaru;
  190.                 this.ilosc = ilosc;
  191.             }
  192.            
  193.             function koszyk(){
  194.                 this.lista = new Object();
  195.                
  196.                 this.dodajPozycje = pozycjaKoszyka();
  197.             }
  198.            
  199.             function dodajDoKoszyka(event){
  200.                 var element = event.target;
  201.                
  202.             }
  203.             document.getElementsByClassName('doKoszyka').addEventListener('click', dodajDoKoszyka);
  204.            
  205.             var pierwszyElement = 0;
  206.             var tab = Object.keys(pamiecRAM);
  207.             function wyswietl(typ){
  208.                 var liczbaElementow = 3; //0,1
  209.                 var html = new String();
  210.                
  211.                 for(var i=pierwszyElement; i<=liczbaElementow; i++){
  212.                    if(pamiecRAM[tab[i]]['typ']===typ){
  213.                        html += "<div class='produkt'>";
  214.                         html += "<ul><li>"+pamiecRAM[tab[i]]['typ']+"</li>";
  215.                         html += "<li>"+pamiecRAM[tab[i]]['pojemnosc']+"</li>";
  216.                         html += "<li>"+pamiecRAM[tab[i]]['taktowanie']+"</li>";
  217.                         html += "<li>"+pamiecRAM[tab[i]]['netto']+"</li>";
  218.                         html += "<li>"+pamiecRAM[tab[i]]['producent']+"</li></ul>";
  219.                         html += "<img src="+pamiecRAM[tab[i]]['obraz']+">";
  220.                         html += "<input class='doKoszyka' type='button' value='Dodaj do koszyka'>";
  221.                         html += "</div>";
  222.                         pierwszyElement++;
  223.                     } else if(typ==='all'){
  224.                         html += "<div class='produkt'>";
  225.                         html += "<ul><li>"+pamiecRAM[tab[i]]['typ']+"</li>";
  226.                         html += "<li>"+pamiecRAM[tab[i]]['pojemnosc']+"</li>";
  227.                         html += "<li>"+pamiecRAM[tab[i]]['taktowanie']+"</li>";
  228.                         html += "<li>"+pamiecRAM[tab[i]]['netto']+"</li>";
  229.                         html += "<li>"+pamiecRAM[tab[i]]['producent']+"</li></ul>";
  230.                         html += "<img src="+pamiecRAM[tab[i]]['obraz']+">";
  231.                         html += "<input class='doKoszyka' type='button' value='Dodaj do koszyka'>";
  232.                         html += "</div>";
  233.                         pierwszyElement++;
  234.                     }
  235.                    
  236.                 }
  237.                 document.getElementById("container").innerHTML = html;
  238.             }
  239.             //wyswietl('all');*/
  240.            
  241.  
  242.            
  243.         </script>
  244.     </body>
  245.    
  246. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement