Kezdőoldal » Számítástechnika » Weblapkészítés » InnerHTML: PHP tartalom...

InnerHTML: PHP tartalom helyes kiíratása hogyan?

Figyelt kérdés

Sziasztok!

A problémám a következő, szeretném, ha az oldal fej- és lábléce rögzítve lenne, tehát nem frissülne minden új tartalom betöltésekor.

Ehhez jelenleg az alábbi kódot próbálom használni, azonban a PHP fájl tartalmát nem jól kapom vissza. Ugyanis a bejelentkezéssel elérhető belső és a külső tartalom HTML részét is visszakapom egyszerre. A php-t viszont nem érzékeli. Sok topikot olvastam a témában de nem értem őket túlságosan.


Kód:

<script type="text/javascript">

var elozo_id = 'h10';

var akt_id = '';

function modosit(menuID)

{ // Mozilla and Friends

akt_id = menuID;

if (window.XMLHttpRequest)

{

req = new XMLHttpRequest();

}

else

if (window.ActiveXObject)

{ // Internet Explorer

req = new ActiveXObject("Microsoft.XMLHTTP");

}

req.onreadystatechange = processChoices;

req.open("GET", "modosit.php?menuID="+menuID+"", true);

req.send(null);

}

function processChoices()

{ // wait until the request is done

if (req.readyState == 4)

{ // Make sure request came back OK

if (req.status == 200)

{

document.getElementById('content').innerHTML = req.responseText;

elozo_id = akt_id;

}

else

{ alert("Nem lehet letölteni: " + req.statusText); }

}

}

</script>


Bocsi, ha kicsit értelmetlenre sikerült, remélem azért van aki tud segíteni :)



2018. aug. 14. 09:53
 1/5 anonim ***** válasza:

0. Máskor használj kódmegosztó oldalt - pastebin, hastebin, ghostbin,... - jobban áttekinthetőbb a kód:

[link]


1. Jó lenne látni, hogy hogyan/honnan hívod meg a modosit() függvényt, illetve hogy a PHP mit ad vissza.

Maguk a függvények ugyanis működnek.

2018. aug. 14. 12:12
Hasznos számodra ez a válasz?
 2/5 anonim ***** válasza:
Nézz egy működő ajax példát. 100 meg 100 van a neten. Ez ma már elég alap, úgy hogy fogsz találni.
2018. aug. 16. 11:17
Hasznos számodra ez a válasz?
 3/5 anonim ***** válasza:
72%
Miért nem jó a template? Használhatsz createelement -et is. Nem hinném, hogy az én hsz-at kellet volna töröltetned.
2018. aug. 16. 15:13
Hasznos számodra ez a válasz?
 4/5 anonim ***** válasza:
40%
Vagy a headert manipuláld és ennek megfelelő nézetet húzd be, majd add vissza html-ként. Sok megoldás van rá, válasz egyet.
2018. aug. 16. 15:15
Hasznos számodra ez a válasz?
 5/5 anonim ***** válasza:
40%

Ennek nézz utána

Single Page Application

Js frameworkokkal könyebb megírni.

2018. aug. 18. 00:31
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!