[rml][ HTML/PHP] vullen van Content Div zonder images te reloaden[/rml]
In dit topic werd ik op de juiste weg gezet om content te laden in een pagina zonder de graphics opnieuw te laden.
Ik heb het een en ander aan de praat gekregen met gewone HTML files en dat gaat perfect.
Het probleem treedt op wanneer ik een PHP script aanroep. Deze wordt wel geladen in het 'hidden' iframe die ik even op zichtbaar gezet heb, maar de contents worden niet overgehaald naar de DIV container.
De enige workaround die ik kon bedenken werkt wel, maar is niet de oplossing omdat ik dan voor elke item weer een nieuwe PHP file moet maken.
Ik maak nu een nieuwe PHP file met daarin alleen de include tag en de naam van de pagina die hij moet includen en deze roep ik aan. Dan gaat het slechts gedeeltelijk goed.
Bepaalde PHP scripts wil hij zo niet includen.
De makkelijkste manier om dit te omzeilen is door alleen gebruik te maken van een iframe om daar de content in te stoppen want dan kun je gewoon een pagina in die iframe laden.
Alleen vind ik de iframe nogal statisch, ik slaag er niet in om de hoogte van de iframe dynamisch aan te passen aan de lengte van de tekst die er in geladen moet worden. Dit heeft als gevolg dat er scrollbars ontstaan in de iframe en dit wil ik nu juist niet. De scrollbars kan ik makkelijk uitzetten maar dan kan ik maar bij de helft van mijn tekst komen.
Ik ben er nu al zo flauw van dat ik misschien mijn hele site design overboord gooi..... Achterna vind ik het toch een beetje overkill, alhoewel er wel veel uren inzitten..... (voor geintresseerden: klik op het huisje voor een OUDE versie. Er zijn alweer verbeteringen aangebracht (onder anderen volledig CSS positionering)
In dit topic werd ik op de juiste weg gezet om content te laden in een pagina zonder de graphics opnieuw te laden.
Ik heb het een en ander aan de praat gekregen met gewone HTML files en dat gaat perfect.
Het probleem treedt op wanneer ik een PHP script aanroep. Deze wordt wel geladen in het 'hidden' iframe die ik even op zichtbaar gezet heb, maar de contents worden niet overgehaald naar de DIV container.
De enige workaround die ik kon bedenken werkt wel, maar is niet de oplossing omdat ik dan voor elke item weer een nieuwe PHP file moet maken.
Ik maak nu een nieuwe PHP file met daarin alleen de include tag en de naam van de pagina die hij moet includen en deze roep ik aan. Dan gaat het slechts gedeeltelijk goed.
Bepaalde PHP scripts wil hij zo niet includen.
De makkelijkste manier om dit te omzeilen is door alleen gebruik te maken van een iframe om daar de content in te stoppen want dan kun je gewoon een pagina in die iframe laden.
Alleen vind ik de iframe nogal statisch, ik slaag er niet in om de hoogte van de iframe dynamisch aan te passen aan de lengte van de tekst die er in geladen moet worden. Dit heeft als gevolg dat er scrollbars ontstaan in de iframe en dit wil ik nu juist niet. De scrollbars kan ik makkelijk uitzetten maar dan kan ik maar bij de helft van mijn tekst komen.
Ik ben er nu al zo flauw van dat ik misschien mijn hele site design overboord gooi..... Achterna vind ik het toch een beetje overkill, alhoewel er wel veel uren inzitten..... (voor geintresseerden: klik op het huisje voor een OUDE versie. Er zijn alweer verbeteringen aangebracht (onder anderen volledig CSS positionering)
[ Voor 4% gewijzigd door Schonhose op 20-10-2003 12:25 ]
"The thing under my bed waiting to grab my ankle isn't real. I know that, and I also know that if I'm careful to keep my foot under the covers, it will never be able to grab my ankle." - Stephen King
Quinta: 3 januari 2005