Skocz do zawartości


 

t9omek

Użytkownik od 10 lis 2014
Offline Ostatnio aktywny gru 23 2017 20:42

Moje tematy

Losowanie elementów JavaScript

20 grudzień 2017 - 12:32

Cześć, chciałbym napisać program w JS który by losował liczby z przedziału 1-49 (to już mam). Liczby powinny być losowane po kliknięciu przycisku losuj, po każdym kliknięciu powinny pokazywać się nowe liczby. Nie wiem jak sobie z tym poradzić, próbowałem wykorzystać reload jednak on przeładowuje całą stronę i nie wykonuje się następna funkcja. 

<!DOCTYPE html>
<html lang="">
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>losowanie
    </title>
    
    
    <style>
        
       html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
} 
        
        
        html {
            font-family: arial;
        }
        
        button1 {
            display: block;
            margin: 0 auto;
            background-color: #fff;
            border: 3px solid black;
            padding: 10px 20px;
            font-size: 20px;
            font-family: arial;  
            transition: .3s;
             width: 60px;
            height: 60px;
        }    
        button1:hover{
            background-color: #000;
            color: white;
        }
        
        button2 {
            display: block;
            margin: 0 auto;
            background-color: #fff;
            border: 3px solid black;
            padding: 10px 20px;
            font-size: 20px;
            font-family: arial;  
            transition: .3s;
             width: 60px;
            height: 60px;
        }    
        button2:hover{
            background-color: #000;
            color: white;
        }
        
        
        
        div {
            float: left;
            width: 60px;
            height: 60px;
            border-radius: 50%;
            background-color: crimson;
            margin: 10px;
            line-height: 60px;
            text-align: center;
            font-weight: bold;
            color: white;
         
        }
    </style>
    
</head>

<body>
  
    <button2>losuj</button2>
   
   <!-- <div>23</div> -->
    
    
    <script>
        const result = [];
        let kbutton = 0;
        
        const reload = function(){
            
            javascript:location.reload()
            
              
          
        }
        
      
        
        const KBF = function(){
            kbutton++;
            spr();
            
        }
        
        
        
  const spr = function(){
            
            if(result.length === 6 && kbutton > 0){
               
                
                reload();
                losowanie();
            
            }
            else{
                losowanie();
               
            }
                
            
            
        }
        
        
        
        
        //tworzymy element div
        const losowanie = function(){
            
        for( let i = 0; i < 6; i++){    
        
        if(result.length === 6) return;   
            
        const div = document.createElement("div");
        const wynikLosowania = Math.floor(Math.random() *49 + 1); 
            
            
        for(let i = 0; i < result.length; i++){
            
            if(wynikLosowania === result[i]){
                return losowanie();
            }
        } 
            
         div.textContent = wynikLosowania;
            document.body.appendChild(div);
            result.push(wynikLosowania); // dodajemy do tablicy wyniku
          
        }
        }
        
       
        
        const button2 = document.querySelector("button2");
        
        //nasłuchiwanie na zdarzenie
    button2.addEventListener("click", KBF);
    
    
    </script>
</body>
</html>


Błąd MSB6006 Visual Studio 2017

12 październik 2017 - 16:27

Witam, zainstalowałem Visual Studio ze strony MS i przy próbie "odpalenia" programu wywala mi błąd MSB6006. Może ktoś wie jak rozwiązać ten problem ?

2046bd870f3b0.png


Różnica w temperaturze dysków PC

18 sierpień 2017 - 17:30

Cześć, w moim PC są zainstalowane dwa dyski HDD pracujące w raid 1. Dyski są umieszczone jeden pod drugim jednak różnią się temperaturą, dzieli je prawie 10 ºC. Co o tym sądzicie ?

 

Dysk

WD - 44 ºC

Hitachi - 35 ºC

 

 

23c1700f907ce.png


Błąd PHP - Wordpress

12 lipiec 2017 - 13:42

Witam, chciałbym dodać do szablonu Wordpress (szablon "llorix-one-lite"), sekcje bloków. Znalazłem kurs, jednak mam jakieś błędy.

Dokładnie chodzi o kod  :

(u siebie zmieniłem WPtuts na llorix-one-lite)

function pageid_customizer( $wp_customize ) {
	
    $wp_customize->add_section( ‚pageid_section’, array(
     ‚title’       => __( ‚Page ID’, ‚WPtuts’ ),
     ‚description’ => __( ‚This is a settings section to change the page ID.’, ‚WPtuts’ ),
     ‚priority’    => 120,
        )
    );
	
	$wp_customize->add_setting(
    ‚pageid_textbox’, array(
    ‚default’ => __( ‚1’, ‚WPtuts’ ),
    ‚sanitize_callback’ => ‚WPtuts_sanitize_text’,
    )
	);
	
	$wp_customize->add_control(
	‚pageid_textbox’, array(
	‚label’    => __( ‚Page ID’, ‚WPtuts’ ),
	‚section’ => ‚pageid_section’,
	‚type’ => ‚text’,
		)
	);

}
add_action( ‚customize_register’, ‚pageid_customizer’ );

Po usunięciu linii w których znajduje się Page ID strona wczytuje się normalnie, czy wiecie jak rozwiązać ten problem ?


CSS contact form 7 (WordPress)

02 czerwiec 2017 - 23:49

Witam, mam problem ze zdefiniowaniem CSS dla wtyczki contact form 7 (WordPress).

Na stronie mam dwa formularze, chciałbym aby każdy z nich miał inny wygląd.

Aktualnie sprawę załatwiłem z użyciem "page-id"

.page-id-347 .wpcf7
{
...
}

jednak nie jest to wygodne rozwiązanie, jak mógł bym to rozwiązać lepiej ?