javascript en iframe
Als er een iframe op je pagina staat waarin de inhoud van een ander domein wordt getoond, kun je deze inhoud (van dat andere domein) dan op de een of andere manier wijzigen via javascript? Of is dat niet mogelijk?
<iframe src="blank.html" height="100" width="200">You need a Frames Capable browser to view this content.</iframe>
het is dus niet mogelijk om het aan te passen
hmmm, ik was daar al een beetje bang voor. Je lijkt het inderdaad niet aan te kunnen passen.
Ik denk jquery. Ik zag laatst zoiets
Ja, maar het zijn verschillende domeinen dus daar ligt waarschijnlijk het probleem.
Is het niet mooier om de broncode doormiddel van php uit te lezen en dan deze te veranderen voordat je hem naar de browser stuurt?
Ik kan helaas niet bij de bron bestanden van de pagina... dat is ook meteen de oorzaak van het probleem...
Ik weet niet precies wat je wilt bereiken maar kun je niets iets met cURL doen?
Het probleem is dat de site door een externe partij is gemaakt. Ik kan niet op de server... maar ik ga het wel op een andere manier oplossen. Bedankt voor het meedenken!
Je kunt deze data opvragen dmv cURL(php) of ajax(javascript). Deze als string aan te passen, en als inhoud in een frame/div te zetten.
Jacco, zie mijn opmerkingen hierboven... ik kan niet op de server :)
Je hoeft er ook niet voor op de server. We hebben het over het ophalen van de bron code die naar de browser wordt gestuurd en niet die wat op de server staat.
De site is gemaakt door een externe partij. Ik kan alleen in het cms en daar wat javascript uitvoeren. Meer kan ik helaas niet doen.
Het kwartje valt nu pas. Je hebt geen toegang tot de website waar het iframe op staat?
exact!
Ik weet niet waar het voor is maar als het iets tijdelijks is dan zou ik er met mijn eigen server er tussen zitten. Je maakt een php bestand aan die de gewenste pagina uitleest, aanpast en dan weergeeft. En dan op de pagina met het iframe een stukje javascript plaatsen die er voor zogt dat het iframe de pagina op mijn server inlaadt in plaats van het origineel.
Ik kan niet bij de bestanden van het iframe en niet bij de bestanden van de site zelf :) De site is door een externe partij gemaakt... en gehost. Vandaar dat ik nergens bij kan. Maar ik los het wel anders op. Komt goed. Bedankt voor het meedenken in ieder geval!
Dat zeg ik toch ook niet. Ik heb het over een derde server waar je wel bij de bestanden kan.
Dan kun je toch nog steeds dmv ajax met javascript de broncode ophalen?
(@Wouter: jij snapt wel wat ik bedoel. Ik was er inmiddels zelf ook achter gekomen maar toch bedankt.)