Ik ben bezig met het maken van een factureringsysteem. En ik wil graag een methode aanroepen wanneer er een bepaalde php pagina wordt verlaten. Is dit op de een of andere manier mogelijk om dit te detecteren en hier een actie aan te koppelen ?
Je kunt gebruik maken van het onbeforeunload event. Dit wordt door IE en nu ook door Mozilla ondersteund. Je kunt er zelfs een bericht mee laten weergeven en de gebruiker laten kiezen of hij de pagina wel wil verlaten.
Dat zal je met javascript moeten doen, de server komt het namelijk nooit te weten wanneer jij een pagina verlaat.
[google=javascript leave page]
[google=javascript leave page]
Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.
Er is wel een onUnload event, maar dat wordt alleen uitgevoerd als er een andere URL wordt ingetypt in de adresbalk en niet als de browser wordt gesloten. Waterdicht is het dus niet.
Sole survivor of the Chicxulub asteroid impact.
Ik vind dit wel vrij gevaarlijk ( als in ambetant ).Michali schreef op maandag 18 december 2006 @ 09:59:
Je kunt gebruik maken van het onbeforeunload event. Dit wordt door IE en nu ook door Mozilla ondersteund. Je kunt er zelfs een bericht mee laten weergeven en de gebruiker laten kiezen of hij de pagina wel wil verlaten.
Wat als je telkens dezelfde pagina laat openen?
Going for adventure, lots of sun and a convertible! | GMT-8
google is je vriend:
http://www.4guysfromrolla.com/webtech/100604-1.shtml
dit soort dingen kan je alleen met javascript oplossen, maar is niet een fail-safe methode aangezien veel mensen javascript uit hebben staan.
http://www.4guysfromrolla.com/webtech/100604-1.shtml
dit soort dingen kan je alleen met javascript oplossen, maar is niet een fail-safe methode aangezien veel mensen javascript uit hebben staan.
CMDR azteke || You never get a second chance to make a first impression...
Dat is waar maar ik ontwikkel dit systeem binnen een organisatie. Zou je dus niet kunnen stellen dat het gebruiken van deze applicatie eist dat javascript is enabled voor juiste werking van het systeem. Of zou je dit niet kunnen eisen van de eindgebruikers ?azteke schreef op maandag 18 december 2006 @ 10:04:
google is je vriend:
http://www.4guysfromrolla.com/webtech/100604-1.shtml
dit soort dingen kan je alleen met javascript oplossen, maar is niet een fail-safe methode aangezien veel mensen javascript uit hebben staan.
JS is echt wel basic... dus ja dat kan je eisen.Verwijderd schreef op maandag 18 december 2006 @ 10:09:
[...]
Dat is waar maar ik ontwikkel dit systeem binnen een organisatie. Zou je dus niet kunnen stellen dat het gebruiken van deze applicatie eist dat javascript is enabled voor juiste werking van het systeem. Of zou je dit niet kunnen eisen van de eindgebruikers ?
Trouwens, wat je ook maakt, je komt altijd wel ergens JS tegen (tenzij je alleen statische dingen genereert)-
[ Voor 11% gewijzigd door webinn op 18-12-2006 10:14 ]
Wat moet er dan eigenlijk gebeuren bij het verlaten van een pagina voor 'een juiste werking van het systeem'?
{signature}
Het is allesbehalve betrouwbaar want je hebt niet de garantie dat de functie daadwerkelijk wordt uitgevoerd. Voor een factureringssysteem kan ik me voorstellen dat je juist betrouwbaarheid wilt. Voor mij is dit meestal reden te zoeken naar een andere oplossing.
agree... verplicht de users om te saven of op een logout knop te klikken ofzo.xtra schreef op maandag 18 december 2006 @ 10:17:
Het is allesbehalve betrouwbaar want je hebt niet de garantie dat de functie daadwerkelijk wordt uitgevoerd. Voor een factureringssysteem kan ik me voorstellen dat je juist betrouwbaarheid wilt. Voor mij is dit meestal reden te zoeken naar een andere oplossing.
Ik weet dat dit een rare plek is om het zo te vragen maar beter dit dan een nieuw topic openen.
Ik heb gegevens uit een database die ik per klant om moet zetten in pdf wat de factuur wordt.
Dit gaat met behulp van php, nu heb ik wat dingen bekeken voor het genereren van pdf files in php. Het kan met een speciale class in php. of met xml en van daaruit een pdf maken of eerst omzetten in html en dat in pdf omvormen. Wat is volgens jullie de meest makkelijke manier van werken. En ook het efficienst want als je de meerder pdfjes gaat genereren achter elkaar gaat dat natuurlijk tijd kosten.
Ik heb gegevens uit een database die ik per klant om moet zetten in pdf wat de factuur wordt.
Dit gaat met behulp van php, nu heb ik wat dingen bekeken voor het genereren van pdf files in php. Het kan met een speciale class in php. of met xml en van daaruit een pdf maken of eerst omzetten in html en dat in pdf omvormen. Wat is volgens jullie de meest makkelijke manier van werken. En ook het efficienst want als je de meerder pdfjes gaat genereren achter elkaar gaat dat natuurlijk tijd kosten.
Gewoon de PDF class of functies gebruiken is denk ik het gemakkelijkst. Ik heb het echter nog nooit gebruikt, dus ik kan je er verder niet mee helpen. Experimenteer er gewoon even mee om te kijken of het geschikt voor je is.
Het kan ook 'gewoon' om een waarschuwing gaan. Dat heb ik ook eens moeten inbouwen, omdat gebruikers het niet zo leuk vonden dat ze tientallen wijzigingen hadden zitten invoeren, op een linkje klikken, en vervolgens hun wijzigingen kwijt zijn. Of we een waarschuwing konden geven bij het verlaten van de pagina... (en inderdaad niet compleet safe maar beter dan niets).Voutloos schreef op maandag 18 december 2006 @ 10:14:
Wat moet er dan eigenlijk gebeuren bij het verlaten van een pagina voor 'een juiste werking van het systeem'?
Exact expert nodig?
Nou, toch lijkt het me een stuk beter een nieuw topic te opnenen. Ik vraag me af hoe je er uberhaupt bij komt dat dit beter zou zijn aangezien beide problemen helemaal niks met elkaar te maken hebben en het begin van het topic dus ook helemaal niet overeenkomt met de vraag die je hier stelt.Verwijderd schreef op maandag 18 december 2006 @ 11:07:
Ik weet dat dit een rare plek is om het zo te vragen maar beter dit dan een nieuw topic openen.
Ik heb gegevens uit een database die ik per klant om moet zetten in pdf wat de factuur wordt.
Dit gaat met behulp van php, nu heb ik wat dingen bekeken voor het genereren van pdf files in php. Het kan met een speciale class in php. of met xml en van daaruit een pdf maken of eerst omzetten in html en dat in pdf omvormen. Wat is volgens jullie de meest makkelijke manier van werken. En ook het efficienst want als je de meerder pdfjes gaat genereren achter elkaar gaat dat natuurlijk tijd kosten.
Het javascript probleem met het detecteren van het verlaten van de pagina is duidelijk een javascript probleem en hoort dus niet in Programming. Voor je andere probleem kun je een nieuw topic aanmaken, maar zorg wel dat hij voldoet aan de quickstart. Wat je in bovenstaand bericht hebt staan is een ebetje mager.
Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'
Pagina: 1
Dit topic is gesloten.
![]()