• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Losowanie tekstu, problem z divami i zmiana ich zawartości.

0 głosów
621 wizyt
pytanie zadane 22 grudnia 2018 w HTML i CSS przez p4tryk Nowicjusz (220 p.)

Witam, założyłem się z kolegą kto zrobi lepsza witrynę do końca roku (obaj uczymy się HTML i JS od niedawna i chcieliśmy przekonać się ile umiemy). Ja wpadłem na pomysł aby zrobić stronę, w której na początku losowane są pary osób (kto z kim zagra w grę zwaną piłka nożna głowami) a następnie są one wyświetlane w divie"środek". Dodatkowo na "środku" możemy wpisać już rozegrany mecz, podając wynik a następnie powinien on się przenieś do diva"lewa" >> ostatnie mecze i wyświetlić w  nim ostatnie mecze + wynik. Z lewej strony wyświetlane będą trzy ostatnie mecze a po dodaniu rozegranego meczu w divie"lewa" >> ostatnie mecze pojawia on się a pozostałe przesuwają się w dół. Niestety o ile z wyglądem poradziłem sobie jako tako (jedyny problem to fakt, że w przeglądarce na zbadaj element okazało się, że o ile div"lewo" i "środek" faktycznie jest poprawny(jest to lewa i środkowa część strony, o tyle div'a "prawo" mimo, że jest w nim jedynie div"ad" z reklamą to wykrywa go jako div "lewy" i "środkowy" tak jakby połączył się z  innymi divami), o tyle ze skryptami nie mam pojęcia jak zacząć. Na razie próbowałem stworzyć system losowania przy załadowaniu strony (onload) ale niestety nie wyświetla on wylosowanych par na środku. Dodam dodatkowo Screen'a z opisem o co mi dokładnie chodzi. Z góry dziękuje i przepraszam za długi tekst ale nie umiem tego inaczej wytłumaczyć.

<!Doctype html>
<html lang="pl">
<head>
   <meta charset="utf-8" />
<title>Wyniki Head Soccer na Żywo</title>
<link rel="stylesheet" href="style.css" type="text/css"/>
<link rel="stylesheet" href="css/fontello.css" type="text/css"/>

<link href="https://fonts.googleapis.com/css?family=Lobster" rel="stylesheet">
<script>
var p = Patryk-Kamil.B
var i = Patryk-Kamil.G
var u = Patryk-Kacper
var y = Kamil.B-Kamil.G
var t = Kamil.B-Kacper
var r = Kamil.G-Kacper
updatel()
{
var a;
var b;
var c;

}


updatep()
{
 
var g = 
document.getElementById("p").innerHTML = g;
var h;
var i;
var j;
var k;

}

function losowanie() {
  var x = Math.floor((Math.random() * 6) + 1);
  if(x == 1) var p = Patryk-Kamil.B; 
  else if(x == 2) var p = Patryk-Kamil.G; 
  else if(x == 3) var p = Kamil.G-Kamil.B; 
  else if(x == 4) var p = Kamil.G-Kacper; 
  else if(x == 5) var p = Kacper-Kamil.B; 
  else {var p = Patryk-Kacper;} 
  
  document.getElementById("p").innerHTML = p;
  
  
  var x1 = Math.floor((Math.random() * 6) + 1);
  if (x1 == p) continue;
  if(x1 == 1) var i = Patryk-Kamil.B; 
  else if(x1 == 2) var i = Patryk-Kamil.G; 
  else if(x1 == 3) var i = Kamil.G-Kamil.B; 
  else if(x1 == 4) var i = Kamil.G-Kacper; 
  else if(x1 == 5) var i = Kacper-Kamil.B; 
  else {var i = Patryk-Kacper;} 
  
  document.getElementById("i").innerHTML = i;
  
  var x2 = Math.floor((Math.random() * 6) + 1);
  if (x1 == i) continue;
  if(x2 == 1) var u = Patryk-Kamil.B; 
  else if(x2 == 2) var u = Patryk-Kamil.G; 
  else if(x2 == 3) var u = Kamil.G-Kamil.B; 
  else if(x2 == 4) var u = Kamil.G-Kacper; 
  else if(x2 == 5) var u = Kacper-Kamil.B; 
  else {var u = Patryk-Kacper;} 
  
  document.getElementById("u").innerHTML = u;
  
  var x3 = Math.floor((Math.random() * 6) + 1);
  if (x1 == u) continue;
  if(x3 == 1) var y = Patryk-Kamil.B; 
  else if(x3 == 2) var y = Patryk-Kamil.G; 
  else if(x3 == 3) var y = Kamil.G-Kamil.B; 
  else if(x3 == 4) var y = Kamil.G-Kacper; 
  else if(x3 == 5) var y = Kacper-Kamil.B; 
  else {var y = Patryk-Kacper;} 
  
  document.getElementById("y").innerHTML = y;
  
  var x4 = Math.floor((Math.random() * 6) + 1);
  if (x1 == y) continue;
  if(x4 == 1) var t = Patryk-Kamil.B; 
  else if(x4 == 2) var t = Patryk-Kamil.G; 
  else if(x4 == 3) var t = Kamil.G-Kamil.B; 
  else if(x4 == 4) var t = Kamil.G-Kacper; 
  else if(x4 == 5) var t = Kacper-Kamil.B; 
  else {var t = Patryk-Kacper;} 
  
  document.getElementById("t").innerHTML = t;
  
  var x5 = Math.floor((Math.random() * 6) + 1);
  if (x1 == t) continue;
  if(x5 == 1) var r = Patryk-Kamil.B; 
  else if(x5 == 2) var r = Patryk-Kamil.G; 
  else if(x5 == 3) var r = Kamil.G-Kamil.B; 
  else if(x5 == 4) var r = Kamil.G-Kacper; 
  else if(x5 == 5) var r = Kacper-Kamil.B; 
  else {var r = Patryk-Kacper;} 
  
  document.getElementById("r").innerHTML = r;
}
</script>
</head>
<body onload="losowanie()">

<div id="container">
     <div id="lewo">
          <div id="ostatnie">Wyniki ostatnich meczów:
		      <div id="omecze"><br>Patryk 2:0 Kamil.B</div>
		      <div id="omecze"><br>Patryk 2:0 Kamil.B</div>
		      <div id="omecze"><br>Patryk 2:0 Kamil.B</div>
		  
		  </div>
          <div id="kontakt"><b> Kontakt</b><a href="https://www.facebook.com/mojfb" target="_blank" title="Odwiedź mnie na FB!"><i class="demo-icon icon-facebook"></i></a><a title="Masz pytanie?? Napisz do mnie na adres: 20patryk01c@gmail.com"><i class="demo-icon icon-mail"></i></a></div>
     </div>
	 
	
	 
	 <div id="srodek">
	     <center> <div id="logo">⚽Turniej Piłka Nożna Głowami⚽</div>
	      <div id="napis"><u>Nadchodzące mecze:</u></div>
		     <div id="nadch">
			     <div id="pmecz">
				     <p id="r"></p>	<button  onclick="updatep()"> Mecz już rozegrany? Wpisz odpowiedni wynik i kliknij mnie!</button> <input id="ile" type="text" size=1 maxlength="1"> : <input id="do" type="text" size=1 maxlength="1">
				 </div>
			 
			 <p id="p"></p>
			 <p id="t"></p>
			 <p id="i"></p>
			 <p id="u"></p>
			 <p id="y"></p>
			 </div></center>		
		  
	 </div>
	     <div id="prawo">
	         <a href="https://www.efortuna.pl/pl/strona_glowna/" target="_blank"><img src="img/AD.png"></a> </div>

</div>











</body>

</html>
body
{
	background-image: url("img/tlo.png");
	
	font-family: 'Lobster', cursive;
	height: auto;
	
	
}
#container
{
	width: 1330px;
	height: 600px;
	margin-left: auto;
	margin-right: auto;
	margin-top:20px;
	
	
}
#lewo
{
	float: left;
	width: 190px;
	height: 610px;
	border: 5px solid;
	background-color: light-green;
	padding: 0px;
	
}
#ostatnie
{ 
	width: 170px;
	height: 400px;
	padding: 10px;
	border: 5px solid;
	background-color: #006600;	
	font-size:50px;
	

}
#omecze
{
	font-size: 21px;

}
#kontakt
{
	
	width: 170px;
	height: 150px;
	padding: 10px;
	border: 5px solid;
	border-right: 0px;
	border-color: black;
	font-size: 50px;
	text-align: center;
    color: #0033CC;
	background-color: #00FF33;
	
}

#srodek
{
	float: left;
	width: 860px;
	height:604px;
	font-size: 40px;
	border: 8px solid;
	
	
    background-color: #00CC33	
    
	
	
}

#nadch
{
	text-align: center;
}
#napis
{
	
	width: 320px;
	background-color:lightgray;
	padding: 30px;
	border: 5px solid;
}

#pmecz
{
	width: 850px;
	height: 150px;
	border: 5px solid;
	
     	
	{

#logo
{
	
	width: 800px;
	height 50px;
	background-color: green;
	margin-left: auto;
	margin-right: auto;
	font-size: 46px;
	border: 5px dotted;
	border-color: white;
	border-width: 25px;
	text-align: center;
	letter-spacing: 5px;
	padding: 5px;
	border-bottom: 5px solid;
	}
	

a:visited
{
	color: #0033CC;
}

 

1 odpowiedź

0 głosów
odpowiedź 22 grudnia 2018 przez pablop76 VIP (123,580 p.)

Klamerkę zakończyłeś odwrotnie

#pmecz
{
    width: 850px;
    height: 150px;
    border: 5px solid;
{

 

komentarz 23 grudnia 2018 przez p4tryk Nowicjusz (220 p.)
Ehh faktycznie xD dzięki, a co z resztą? Nie wiesz może?

Podobne pytania

0 głosów
1 odpowiedź 756 wizyt
pytanie zadane 15 sierpnia 2018 w Sieci komputerowe, internet przez Marcin Ficek Obywatel (1,090 p.)
+1 głos
2 odpowiedzi 4,237 wizyt
pytanie zadane 27 sierpnia 2015 w JavaScript przez krispello Obywatel (1,440 p.)
0 głosów
2 odpowiedzi 387 wizyt
pytanie zadane 21 lipca 2022 w HTML i CSS przez NetSavage Nowicjusz (120 p.)

93,632 zapytań

142,556 odpowiedzi

323,056 komentarzy

63,139 pasjonatów

Advent of Code 2025

Top 15 użytkowników

  1. 2900p. - dia-Chann
  2. 2870p. - DziarnowskiJ
  3. 2827p. - Łukasz Piwowar
  4. 2783p. - raydeal
  5. 2758p. - Adrian Wieprzkowicz
  6. 2713p. - rucin93
  7. 2579p. - Łukasz Eckert
  8. 2523p. - Maurycy W
  9. 2459p. - CC PL
  10. 2082p. - Michal Drewniak
  11. 1885p. - robwarsz
  12. 1851p. - Mariusz Fornal
  13. 1811p. - rafalszastok
  14. 1600p. - Rafał Trójniak
  15. 1588p. - Tomasz Bielak
Szczegóły i pełne wyniki

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...