Kako uključiti određeni dio stranice klikom na text ili ikonu? Hitno!

Trebam uključivanje određenog dijela koda na stranici tek nakon klika na link, np. onCLick=“include …”. ? Znači ne link na drugi php file nego uključivanje koda u istu stranicu…

na pamet mi pada da bi to mogao sa javascriptom,

recimo ovako se to može izvesti sa jqueryjem

[HTML]link[/HTML]

osim .html() mozes koristiti i .text() ili .load()

prouči ove linkove

http://api.jquery.com/load/

http://api.jquery.com/append/

http://api.jquery.com/html/

http://api.jquery.com/text/

[quote=“ivan.m”]na pamet mi pada da bi to mogao sa javascriptom,

recimo ovako se to može izvesti sa jqueryjem

[HTML]link[/HTML]

osim .html() mozes koristiti i .text() ili .load()

prouči ove linkove

http://api.jquery.com/load/

http://api.jquery.com/append/

http://api.jquery.com/html/

http://api.jquery.com/text/
[/quote]

vazno pravilo ili nazovi to tehnika kod javascripta, nemoj raditi embed javascript, samo ces napraviti uzasan kod…

ovako, moras ucitati javascript poslije ucitavanja DOM-a, a ono sto ti zelis je sljedece:

function pripremi() {
   var divUKojiInsertiras = getElementById("Id-Diva-U-Koji-insertiras");
   var elementNaKojiKlikas = getElementById("Id-elementa-na-koji-klikas");
   elementNaKojiKlikas.onclick = function() {
       divUKojiInsertiras.innerHTML = "Sta god zelis insertirat ide unutar navodnika, mozes insertirat i html kod, samo tekst...";
   }
}

window.onload = function() {
    pripremi();
}

znaci uvijek ide elementVarijabla.innerHTML za insert koda…

Ovo ti je cisti javascript.

ajax?

Mozda da imas uslov
if($_POST[‘bilo_sta’])
{
include(‘to_sto_hoces.php’);
}
ako imas neku formu…
Mozes i preko ajaxa to da radis.

[quote=“Djomla89”]Mozda da imas uslov
if($_POST[‘bilo_sta’])
{
include(‘to_sto_hoces.php’);
}
ako imas neku formu…
Mozes i preko ajaxa to da radis.[/quote]

trazi da kad klikne na neki dio na stranici, sto znaci da je php kod vec prosao… za to mu treba javascript znanje, sad hoce to samo preko javascripta izvesti ili uz pomoc Ajax-a to je pitanje, kako god javascript mora znat…

Hmmm… Ne znam sta tacno includuje sa tim php… Ako je obican html to moze odma da ucita i odradi preko css-a…

Ovo gore moze i preko ajaxa, pozove istu stranicu i ucitace se taj file.
ajax{
url : ‘ta_stranica’,
data : bilo_sta
}
Trebalo bi da radi…

[quote=“Djomla89”]Hmmm… Ne znam sta tacno includuje sa tim php… Ako je obican html to moze odma da ucita i odradi preko css-a…

Ovo gore moze i preko ajaxa, pozove istu stranicu i ucitace se taj file.
ajax{
url : ‘ta_stranica’,
data : bilo_sta
}
Trebalo bi da radi…[/quote]

tako je, ako samo stavi display:none; i sa javascriptom samo promijeni display u block i prikaze… no ako je neki dinamican sadrzaj ajax je solucija…

Primjer preko ajax i jquery

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
    $('#neki_div').click(function(){
	$.ajax({
        type: "POST",
	url: "neka_stranica.php",
	data: "id=1&neki_parametar=2",
	dataType: "html",
	success: function(html){				 
        	$('body').append(html);
	}
	});

    });
 });
</script>

Staviti to u


Copyright © 2020 WM Forum - AboutContact - Sponsored by: Mydataknox & Webmaster.Ninja