forloRn_
Legacy Member
Goeiemorgen,
Er werd me gevraagd om een generiek web widget te maken dat je kan embedden in andere pagina's. Het gaat hier om een eenvoudige form die naast de gebruikelijke naam, voornaam, e-mail enzovoort ook een file uploadet. Er hoort ook een progress bar bij en je moet de upload ook kunnen cancellen.
Met behulp van een JQuery plugin was die form een fluitje van een cent, en hij werkt als standalone pagina. Het probleem situeert zich nu bij het embedden ervan: hoe doe je dat precies? De manier waarop maakt weinig uit maar ik heb weinig ervaring met front-end development dus ik weet niet hoe je dit typisch doet.
Ik heb het al met een iframe geprobeerd, maar de iframe zelf stylen zodanig dat je niet ziet dat het een iframe is (à la HTML 5 seamless), is me nog niet gelukt (laatste Chrome en alleen CSS geprobeerd). De style van de inhoud is een andere kwestie: kan het iframe de style van de hoofdpagina overerven? Kan je überhaupt vanuit de hoofdpagina de inhoud van een iframe stylen? Cross-browser?
De tweede manier waarop ik heb geprobeerd heb is met een JQuery load om het widget met AJAX binnen te halen en in de DOM te stoppen. Dat werkte, maar blijkbaar enkel wanneer widget (dat nu een onderdeel wordt van de hoofdpagina) en backend zich op hetzelfde domain bevinden, wat hier niet het geval zal zijn.
Kan iemand me hier wat op weg zetten?
Merci!
Er werd me gevraagd om een generiek web widget te maken dat je kan embedden in andere pagina's. Het gaat hier om een eenvoudige form die naast de gebruikelijke naam, voornaam, e-mail enzovoort ook een file uploadet. Er hoort ook een progress bar bij en je moet de upload ook kunnen cancellen.
Met behulp van een JQuery plugin was die form een fluitje van een cent, en hij werkt als standalone pagina. Het probleem situeert zich nu bij het embedden ervan: hoe doe je dat precies? De manier waarop maakt weinig uit maar ik heb weinig ervaring met front-end development dus ik weet niet hoe je dit typisch doet.
Ik heb het al met een iframe geprobeerd, maar de iframe zelf stylen zodanig dat je niet ziet dat het een iframe is (à la HTML 5 seamless), is me nog niet gelukt (laatste Chrome en alleen CSS geprobeerd). De style van de inhoud is een andere kwestie: kan het iframe de style van de hoofdpagina overerven? Kan je überhaupt vanuit de hoofdpagina de inhoud van een iframe stylen? Cross-browser?
De tweede manier waarop ik heb geprobeerd heb is met een JQuery load om het widget met AJAX binnen te halen en in de DOM te stoppen. Dat werkte, maar blijkbaar enkel wanneer widget (dat nu een onderdeel wordt van de hoofdpagina) en backend zich op hetzelfde domain bevinden, wat hier niet het geval zal zijn.
Kan iemand me hier wat op weg zetten?
Merci!
Een iframe om iets te includen dat op uw eigen site domein staat en puur code is is trouwens sowieso een slecht idee 