Hallo,
Voor een content management systeem heb ik een pagina gebouwd waar men de kleuren van de site kan aanpassen. Op deze pagina staan titels met daarachter een gekleurd vlakje met de huidige kleur. Als men er op klikt wordt er een popup geopend waarin een kleurenselector staat en een submit knop. Als deze popup wordt gesubmit, wordt de kleur in de database gezet en wordt de pagina met alle kleuren gerefreshed door middel van een window.opener.location.reload(). Daarnaast sluit de popup zich dan.
Nu werkt dit opzich wel, de pagina wordt gerefreshed en de nieuwe kleur is zichtbaar, maarrrr... De pagina is te lang om in zijn geheel weer te geven en men moet dus dan steeds weer naar beneden scrollen.
Als oplossing hiervoor had ik een soort AJAX in gedachten, dat ik elk vlakje een id geef en dan vanuit de popup de innerhtml update (de kleurencode). Echter weet ik niet hoe ik dit aan moet pakken. Ik heb al uitgebreid gezocht op Google maar ik vind niets over een gedeelte updaten vanuit een popup. Ik had al geprobeerd met window.opener.getElementById('id').innerHTML.reload() maar dat werkt dus niet
Heeft iemand bronnen waar ik mij in kan verdiepen of wellicht een uitleg over hetgeen ik wil bereiken?
Voor een content management systeem heb ik een pagina gebouwd waar men de kleuren van de site kan aanpassen. Op deze pagina staan titels met daarachter een gekleurd vlakje met de huidige kleur. Als men er op klikt wordt er een popup geopend waarin een kleurenselector staat en een submit knop. Als deze popup wordt gesubmit, wordt de kleur in de database gezet en wordt de pagina met alle kleuren gerefreshed door middel van een window.opener.location.reload(). Daarnaast sluit de popup zich dan.
Nu werkt dit opzich wel, de pagina wordt gerefreshed en de nieuwe kleur is zichtbaar, maarrrr... De pagina is te lang om in zijn geheel weer te geven en men moet dus dan steeds weer naar beneden scrollen.
Als oplossing hiervoor had ik een soort AJAX in gedachten, dat ik elk vlakje een id geef en dan vanuit de popup de innerhtml update (de kleurencode). Echter weet ik niet hoe ik dit aan moet pakken. Ik heb al uitgebreid gezocht op Google maar ik vind niets over een gedeelte updaten vanuit een popup. Ik had al geprobeerd met window.opener.getElementById('id').innerHTML.reload() maar dat werkt dus niet
De wijzen komen uit het Oosten!