webForumDet fria alternativet

Starta phpscript i en div i ett html dokument, möjligt?

PHP

3 svar · 294 visningar · startad av Alfos

Medlem sedan mars 200911 inlägg
Frågan#1

Hej

Jag har en sida som är upplagd med css med följande upplägg

#top, #left, #main, #right (Detta är css-boxarna som styr layouten i index.html)

När jag kallar upp en box med hjälp av tex <div id="main"> i index.html vill jag att ett komplett php script skall starta i denna diven. phpscriptet ligger i ett annat underbibliotek och startas med index.php.

Hur gör jag detta?

Tack på förhand

Medlem sedan juni 20014 290 inlägg
#2

Med IFRAME eller Ajax.

Eftersom php skript körs på servern och inte i klienten så måste du hämta informationen (och då körs skriptet) från webservern. "gamla" sätter med iframe/frame "nya" sättet mha ajax.

Medlem sedan mars 200911 inlägg
#3

Först. Tack för snabbt svar

Jag har en sida med iframe idag och vill bli av med iframe som lösning. Har jag fattat allt rätt så måste jag alltså lära mig AJAX.

Medlem sedan juni 20004 308 inlägg
#4

Problemet med iframe är att du inte kan validera dokumentet mot xhtml standard. <object>-taggen är dock tillåten och fungerar i moderna webbläsare på i princip samma sätt:

<div id="main">
   <object data="folder/index.php" type="text/html" style="width:400px;height:300px;"></object>
</div>
258 ms totalt · 4 externa anrop · v20260731065814-full.2f471f9e
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)