Skocz do zawartości


Strona w jednym pliku


3 odpowiedzi w tym temacie

#1 Maxie

    Początkujący

  • Użytkownik
  • Pip
  • 127 postów

Napisano 20 December 2009 - 02:07 PM

Zna ktoś z Was skrypt działający w ten sposób: http://zwiastun.legendyheroes.pl/ ? Gdy klikniemy w odnośniku menu to zamiast strona się przeładowywać po prostu pokazuje inną treść. Może się mylę i to nie jest JavaSript, wtedy proszę o przeniesienie do poprawnego działu.


Ulepsz ich, proszę.

#2 Jose

    The Legend

  • Emerytowany Moderator
  • PipPipPipPipPip
  • 4469 postów
  • Skąd:127.0.0.1
  • Zainteresowania:Fantasy, grafika komputerowa, sport

Napisano 26 December 2009 - 02:28 PM

Można to zrobić za pomocą funkcji load(); w jQuery ; przykład:

$(document).ready(function() {
$('#laduj').load('laduj.html');
});

lub również za pomocą JS, bawiąc się zmianą display`ów bloków z treścią po kliknięciu w dany link.
Komputeromaniak.net
Cada hombre es el arquitecto de su destino
RASTA ROOTS REGGAE

#3 dadas1996

    Początkujący

  • Użytkownik
  • Pip
  • 2 postów

Napisano 15 April 2010 - 08:14 PM

Wyświetl postUżytkownik Jose dnia Dec 26 2009, 03:28 PM napisał

Można to zrobić za pomocą funkcji load(); w jQuery ; przykład:

$(document).ready(function() {
$('#laduj').load('laduj.html');
});

lub również za pomocą JS, bawiąc się zmianą display`ów bloków z treścią po kliknięciu w dany link.


Jak to wykorzystać. co i gdzie należy wpisywać, plis pomóżcie

#4 G1T

    Stały Bywalec

  • Użytkownik
  • PipPipPip
  • 836 postów

Napisano 19 April 2010 - 09:20 PM

Wyświetl postUżytkownik Jose dnia Dec 26 2009, 01:28 PM napisał

lub również za pomocą JS, bawiąc się zmianą display`ów bloków z treścią po kliknięciu w dany link.

Przykład:
<ul>
			<li><a href=&#34;#&#34; id=&#34;a_glowna&#34; onClick=&#34;pokaz&#40;this.id&#41;&#34;>Strona główna</a></li>
			<li><a href=&#34;#&#34; id=&#34;a_omnie&#34; onClick=&#34;pokaz&#40;this.id&#41;&#34;>o mnie</a></li>
			<li><a href=&#34;#&#34; id=&#34;a_galeria&#34; onClick=&#34;pokaz&#40;this.id&#41;&#34;>galeria</a></li>
			<li><a href=&#34;#&#34; id=&#34;a_szkola&#34; onClick=&#34;pokaz&#40;this.id&#41;&#34;>szkoła</a></li>
			<li><a href=&#34;#&#34; id=&#34;a_hobby&#34; onClick=&#34;pokaz&#40;this.id&#41;&#34;>hobby</a></li>
			<li><a href=&#34;#&#34; id=&#34;a_kontakt&#34; onClick=&#34;pokaz&#40;this.id&#41;&#34;>kontakt</a></li>
		</ul>	
<div>Jesteś na </div><div id=&#34;gdzie&#34;></div>
<div id=&#34;co&#34;></div>

<div id=&#34;glowna&#34; style=&#34;display&#58;block&#34;>treść strony głównej</div>
<div id=&#34;omnie&#34; style=&#34;display&#58;none&#34;>o Tobie </div>
<div id=&#34;galeria&#34; style=&#34;display&#58;none&#34;>galeria</div>
<div id=&#34;szkola&#34; style=&#34;display&#58;none&#34;>zdjecia</div>
<div id=&#34;hobby&#34; style=&#34;display&#58;none&#34;></div>
<div id=&#34;kontakt&#34; style=&#34;display&#58;none&#34;></div>

funkcja w java script:
function pokaz&#40;element&#41;{
	document.getElementById&#40;&#39;glowna&#39;&#41;.style.display = &#39;none&#39;;	
	document.getElementById&#40;&#39;omnie&#39;&#41;.style.display = &#39;none&#39;;	
	document.getElementById&#40;&#39;galeria&#39;&#41;.style.display = &#39;none&#39;;
	document.getElementById&#40;&#39;szkola&#39;&#41;.style.display = &#39;none&#39;;	
	document.getElementById&#40;&#39;hobby&#39;&#41;.style.display = &#39;none&#39;;	
	document.getElementById&#40;&#39;kontakt&#39;&#41;.style.display = &#39;none&#39;;	
	

	if&#40;element == &#39;a_glowna&#39;&#41;{
			document.getElementById&#40;&#39;glowna&#39;&#41;.style.display = &#39;block&#39;;
			document.getElementById&#40;&#39;gdzie&#39;&#41;.innerHTML = &#39;strona g&#322;&#243;wna&#39;;
			document.getElementById&#40;&#39;co&#39;&#41;.innerHTML = &#39;Witaj na stronie!&#39;;
	}
	if&#40;element == &#39;a_omnie&#39;&#41;{
			document.getElementById&#40;&#39;omnie&#39;&#41;.style.display = &#39;block&#39;;
			document.getElementById&#40;&#39;gdzie&#39;&#41;.innerHTML = &#39;o mnie&#39;;
			document.getElementById&#40;&#39;co&#39;&#41;.innerHTML = &#39;o mnie&#39;;
	}
	if&#40;element == &#39;a_galeria&#39;&#41;{
			document.getElementById&#40;&#39;galeria&#39;&#41;.style.display = &#39;block&#39;;
			document.getElementById&#40;&#39;gdzie&#39;&#41;.innerHTML = &#39;galeria&#39;;
			document.getElementById&#40;&#39;co&#39;&#41;.innerHTML = &#39;galeria&#39;;
	}
	if&#40;element == &#39;a_szkola&#39;&#41;{
			document.getElementById&#40;&#39;szkola&#39;&#41;.style.display = &#39;block&#39;;
			document.getElementById&#40;&#39;gdzie&#39;&#41;.innerHTML = &#39;szko&#322;a&#39;;
			document.getElementById&#40;&#39;co&#39;&#41;.innerHTML = &#39;szko&#322;a&#39;;
	}
	if&#40;element == &#39;a_hobby&#39;&#41;{
			document.getElementById&#40;&#39;hobby&#39;&#41;.style.display = &#39;block&#39;;
			document.getElementById&#40;&#39;gdzie&#39;&#41;.innerHTML = &#39;hobby&#39;;
			document.getElementById&#40;&#39;co&#39;&#41;.innerHTML = &#39;hobby&#39;;
	}
	if&#40;element == &#39;a_kontakt&#39;&#41;{
			document.getElementById&#40;&#39;kontakt&#39;&#41;.style.display = &#39;block&#39;;
			document.getElementById&#40;&#39;gdzie&#39;&#41;.innerHTML = &#39;kontakt&#39;;
			document.getElementById&#40;&#39;co&#39;&#41;.innerHTML = &#39;kontakt&#39;;
	}
			
}





Dodaj odpowiedź



  


Użytkownicy przeglądający ten temat: 1

0 użytkowników, 1 gości, 0 anonimowych