Archief - Verwerking gegevens van popup in oorspronkelijke pagina

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

w00tah

Legacy Member
Ik zit al een tijdje te sukkelen en ook biedt google geen hulp, misschien kan ik hier een antwoord vinden?

De bedoeling is dat er met PHP een popup venster geopend wordt waar er een formuliertje kan worden ingevuld. En wanneer op de submit-button geklikt wordt zou die informatie moeten doorgestuurd & verwerkt worden op de pagina vanwaar de popup venster geopend is.

Dus momenteel heb ik een link die de juiste popup venster opent, maar nu moet hij die form gegevens doorsturen naar de oorspronkelijk pagina & moeten die daar verwerkt worden. Na wat surfen heb ik iets gelezen over het gebruik van <base target="main"> in de head. Maar dit lijkt niet zo goed te werken.

Hopelijk heeft er iemand ervaring hiermee?

adrianhates

Legacy Member
Mijn eerste gedacht zou zeggen dat zoiets niet direct mogelijk is met php.. Ge kunt wel via parent met javascript uw hoofdpagina aanspreken.

woony

Legacy Member
nu je toch nog aan het ontwikkelen bent zou ik zeker ook geen popup gebruiken maar een jquery popupje, zo blijf je eigenlijk ook op dezelfde pagina want vaak is dit gewoon een div uit dezelfde pagina.

anders kun je niet gewoon uw action van uw form naar uw eerste pagina zetten. en dit versturen naar daar. Normaal kun je window.opener wel gebruiken die referenced normaal naar de pagina die uw window geopend heeft

w00tah

Legacy Member
Ik weiger zelf om popups te gebruiken, zelfs nooit geweten hoe je dat moest doen. Maar de baas zijn wil is wet... Dus niemand een idee aub? :(

Curahee Q

Legacy Member
Kan je je baas niet op andere gedachten brengen? Het is ten eerste überlelijk, meeste browsers blokkeren het en je maakt het er jezelf extra moeilijk mee.

w00tah

Legacy Member
Klinkt allemaal heel mooi en ikzelf zou ook liever fancybox of iets dergelijks gebruiken! Maar Het ligt blijkbaar erg lastig, het moet met popup van windows zijn en er mag helemaal geen js gebruikt worden. Blijkbaar omdat de hele online bedrijfs-werkomgeving nog nooit js gebruikt geweest is e.d. (Ben nieuwtje op het kantoor ;) )

woony

Legacy Member
zonder javascript zal het sowieso niet lukken é :-) maar ik denk dat je op jquery doelt ipv js. Ik begrijp dat wel bij ons op het werk is dat ook vaak zo, had dan eens modalpopups van de ajax toolbox gebruikt, en die moesten er dan weer af. Ook omdat je dan overal alles moet aanpassen aan die werkwijze, als er in de applicatie nog gebruik gemaakt wordt van popups kun je dat niet zomaar wegdoen. Ook is het soms nodig meerdere popups open te kunnen zetten hangt allemaal een beetje van de applicatie af. Als het echt gaat om een "applicatie" kun je jammergenoeg niet altijd terugvallen op de mooie webstandaarden waar ik ook van hou, wordt ik dagelijks toch mee geconfronteerd.

@w00tah is het gelukt met die window.opener? zo doen wij het ook.

adrianhates

Legacy Member
w00tah zei:
Blijkbaar omdat de hele online bedrijfs-werkomgeving nog nooit js gebruikt geweest is e.d. (Ben nieuwtje op het kantoor ;) )

wut? Time for you to introduce the new era of modern webtechnologies.. :)
(ik zou daar alleszins niet willen werken .. :D )

woony

Legacy Member
adrianhates zei:
wut? Time for you to introduce the new era of modern webtechnologies.. :)
(ik zou daar alleszins niet willen werken .. :D )

ik denk dat hij doelt op jquery eigenlijk... popup is sowieso javascript toch...

w00tah

Legacy Member
Ik heb het over een andere boeg gegooid. Popup wordt geopend met java script (window.open), en alles wordt in die popupvenster verwerkt en de gebruiker krijgt daarin de melding of alles gelukt is of niet.

Dus slechts een beetje java gebruikt. Maar nu wilt den baas dat wanneer men het popup venster sluit de pagina vanwaar de popup geopend werd gerefreshed wordt... Kom ik toch weer bij hetzelfde probleem als in het begin van het topic?

adrianhates

Legacy Member
w00tah zei:
Ik heb het over een andere boeg gegooid. Popup wordt geopend met java script (window.open), en alles wordt in die popupvenster verwerkt en de gebruiker krijgt daarin de melding of alles gelukt is of niet.

Dus slechts een beetje java gebruikt. Maar nu wilt den baas dat wanneer men het popup venster sluit de pagina vanwaar de popup geopend werd gerefreshed wordt... Kom ik toch weer bij hetzelfde probleem als in het begin van het topic?

ge kunt dacht ik wel de parent aanspreken met gewoon parent. en da refreshen sluiten kunt ge (men eerste gedacht) wel doen met de onunload functie op de body van uw popup.

woony

Legacy Member
d0000dd!!!
hoeveel keer moet ik het nog zeggen...
window.opener!!!

omdat je hardleers bent hier een voorbeeld!
wanneer je uw pagina verlaat doe je gewoon zoiets...

Code:
<script language="javascript">
<!--
window.opener.parent.body.document.location.reload();
window.close();
//-->
</script>

eigenlijk klopt het niet dat ik een voorbeeld geef omdat je hardleers bent maar kom :) better rep me :p haha

adrianhates

Legacy Member
woony zei:
d0000dd!!!
hoeveel keer moet ik het nog zeggen...
window.opener!!!

omdat je hardleers bent hier een voorbeeld!
wanneer je uw pagina verlaat doe je gewoon zoiets...

eigenlijk klopt het niet dat ik een voorbeeld geef omdat je hardleers bent maar kom :) better rep me :p haha

haha :D van mij krijgde ook ene! Zie ik wist dat het mee parent was he .. kheb om eerlijk te zijn nog noooooooooooooooit ne popup zo geopend .. :D
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan