login  Naam:   Wachtwoord: 
Registreer je!
 Forum

na post op zelfde paginapositie

Offline webmaker - 30/12/2008 11:56
Avatar van webmakerPHP interesse Beste,

weet iemand hoe je ervoor kunt zorgen dat je na een post de pagina vernieuwd, en als je bijvoorbeeld in het midden van de pagina bevind (schuifbalk halverwege) je na de vernieuwing van je pagina nog steeds in het midden bevindt (schuifbalk halverwege). En niet aan de top van de pagina wat je bekomt met een gewone header("Location:....");

11 antwoorden

Gesponsorde links
Offline Sander1993 - 30/12/2008 12:00 (laatste wijziging 30/12/2008 12:14)
Avatar van Sander1993 PHP interesse
  1. <a name="form">
  2. <form action="<?php echo $_SERVER['PHP_SELF']."#form"; ?>
  3. //rest van het forumlier
  4. //en met de header wordt het dan:
  5. <?
  6. header("location: filename.php#form");
  7. ?>
Offline timmie_loots - 30/12/2008 14:50
Avatar van timmie_loots PHP gevorderde
Sander1993 schreef:
[..code..]


Dat werkt niet, je krijgt dan een foutmelding die aangeeft dat de headers reeds zijn verzonden. Bovendien hoor je aan location een absolute URI mee te geven, geen relatieve.

Bovendien gaat het niet werken, het is namelijk niet wat webmaker bedoelde. Webmaker kan beter proberen om met javascript de positie op te slaan en de browser bij het volgende bezoek naar die plek te laten scrollen. Een andere oplossing is vast ook mogelijk, maar daarvoor geef je te weinig informatie.
Offline Koen - 30/12/2008 16:19
Avatar van Koen PHP expert http://www.sitemasters.be/FAQ/2/Foutmeldingen#faq2
Offline webmaker - 30/12/2008 16:26
Avatar van webmaker PHP interesse hetgeen ik wil is zoals hier op sima als je een bericht hebt gepost dat je je bericht ziet verschijnen, dus dit door middel van een refresh. En niet direct naar de top van de pagina wordt gestuurd. En deze code om niet direct naar de top van de pagina te gaan maar op dezelfde positie te blijven weet ik niet.
Offline Koen - 30/12/2008 17:27
Avatar van Koen PHP expert Sitemasters werkt met "permalinks", anchors dus.

Toen jij je bericht had gepost werd je doorgestuurd naar deze locatie:
http://www.site...1#id208478

  1. <a name="id208478"></a>

Staat net voor je post.

Zo werkt dat dus 
Offline timmie_loots - 30/12/2008 19:23
Avatar van timmie_loots PHP gevorderde
webmaker schreef:
hetgeen ik wil is zoals hier op sima als je een bericht hebt gepost dat je je bericht ziet verschijnen, dus dit door middel van een refresh. En niet direct naar de top van de pagina wordt gestuurd. En deze code om niet direct naar de top van de pagina te gaan maar op dezelfde positie te blijven weet ik niet.


Dan heb je, als ik eerlijk mag zijn, je vraag niet echt handig gesteld. Als je direct gezegd had dat je zoiets wilde, dan was het veel duidelijker geweest.
Offline henver - 30/12/2008 20:27
Avatar van henver HTML gevorderde
timmie_loots schreef:
[..quote..]

Dan heb je, als ik eerlijk mag zijn, je vraag niet echt handig gesteld. Als je direct gezegd had dat je zoiets wilde, dan was het veel duidelijker geweest.

Dan heb je, als ik eerlijk mag zijn, de vraag niet echt goed begrepen.
Ik had meteen door wat hij bedoelde 
Offline timmie_loots - 30/12/2008 20:42
Avatar van timmie_loots PHP gevorderde
henver schreef:
[..quote..]
Dan heb je, als ik eerlijk mag zijn, de vraag niet echt goed begrepen.
Ik had meteen door wat hij bedoelde 


De tip die eruit voortvloeide was meer mijn punt: Duidelijke vragen krijgen sneller antwoord dan dubbelzinnige vragen. In dit geval had ik achteraf ook moeten zien dat hij dit bedoelde, maar het is zonder veel inbeelding op te vatten op de manier waarop ik dat deed: De vraag is dubbelzinnig. Als je snel antwoorden wilt, is het vaak het beste om duidelijke vragen te stellen 
Offline henver - 30/12/2008 20:47
Avatar van henver HTML gevorderde Akkoord.

Ik vind eerlijk gezegd dat er de laatste tijd veel onduidelijke topics zijn: mensen denken niet lang genoeg na over wat ze eigenlijk willen zeggen, ze zijn niet voldoende geïnformeerd, zijn te lui om zelf een oplossing te bedenken (wat leidt tot het feit dat ze (bijna) niets bijleren), etc.

Maar ja, wat kunnen we er aan doen?
Offline timmie_loots - 30/12/2008 21:07
Avatar van timmie_loots PHP gevorderde
henver schreef:
Akkoord.

Ik vind eerlijk gezegd dat er de laatste tijd veel onduidelijke topics zijn: mensen denken niet lang genoeg na over wat ze eigenlijk willen zeggen, ze zijn niet voldoende geïnformeerd, zijn te lui om zelf een oplossing te bedenken (wat leidt tot het feit dat ze (bijna) niets bijleren), etc.

Maar ja, wat kunnen we er aan doen?


Eens, de oplossing is een beleidsverandering (zulke topics niet toestaan), of zelf verhuizen naar bijvoorbeeld Gathering of Tweakers, daar zijn ze wat dat betreft veeeeel strenger.

Gewoon doseren helpt ook hoor, als je het zat bent kijk je even een tijdje niet om naar dat soort topics. Dan kun je een tijdje later weer proberen te helpen.
Offline Koen - 30/12/2008 22:30
Avatar van Koen PHP expert Hier is de ts dus niets mee verder hé...
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.194s