login  Naam:   Wachtwoord: 
Registreer je!
 Forum

automaties onder beginnen

Offline svm - 25/07/2006 18:44 (laatste wijziging 25/07/2006 18:51)
Avatar van svmPHP ver gevorderde Weet iemand een scriptje dat ervoor zorgt dan zodra je een pagina laadt dat deze dan automaties onderaan begint?
Je mag hem niet zien scrollen, hij moet meteen daar staan.

  1. <meta http-equiv=\'refresh\' content=\'0;URL=pagina.php#onder\'>
  2. blablabla..... <enter><enter>...
  3. <a name="onder">

Dit kan niet, omdat het voor een chat is.
Hier mag dus niks onder <a...> komen, wat wel zou gebeuren in een chat.

Weet iemand (ondanks de misschien moeilijke uitleg) een oplossing?


P.S.
Het mag ook een PHP scriptje zijn of meta-tage.

9 antwoorden

Gesponsorde links
Offline Maarten - 25/07/2006 18:45
Avatar van Maarten Erelid Bovenaan:
  1. <script type="text/javascript">
  2. location.href = '#onder';
  3. </script>
?
Offline svm - 25/07/2006 18:46 (laatste wijziging 25/07/2006 18:49)
Avatar van svm PHP ver gevorderde Moet je dan niet onderaan <a name="onder"> hebben staan?
Want dat mag dus niet.

Edit:
Dat zeggen ze nu altijd: leer nederlands!
Hopelijk is het dan nu goed geschreven.^^
Offline Maarten - 25/07/2006 18:48 (laatste wijziging 25/07/2006 18:52)
Avatar van Maarten Erelid Dan gaat dat niet.

Of je moet rond de inhoud die niet getoond mag worden <div style="display: none; ">hier verborgen zooi</div> zetten.

En leer Nederlands.

edit: nee, het is automatisch, idioot.
Offline Richard - 25/07/2006 18:49 (laatste wijziging 25/07/2006 18:51)
Avatar van Richard Crew algemeen gebruik een javascript om automatisch naar beneden te gaan scrollen. ik heb hier misschien nog een script voor, zal even kijken.

  1. <SCRIPT LANGUAGE="JavaScript1.2">
  2. <!--
  3. var speed=1
  4. var currentpos=0,alt=0,curpos1=0,curpos2=-1
  5. startit()
  6. function scrollwindow(){
  7. if (document.all)
  8. temp=document.body.scrollTop
  9. else
  10. temp=window.pageYOffset
  11. if (alt==0)
  12. curpos1=temp
  13. else
  14. curpos2=temp
  15. if (curpos1!=curpos2){
  16. if (document.all)
  17. currentpos=document.body.scrollTop+speed
  18. else
  19. currentpos=window.pageYOffset+speed
  20. window.scroll(0,currentpos)
  21. }
  22. else{
  23. currentpos=0
  24. window.scroll(0,currentpos)
  25. }
  26. }
  27. function startit(){
  28. setInterval("scrollwindow()",10)
  29. }
  30. -->
  31. </SCRIPT>


http://www.phpfreakz.nl/library.php?sid=234

@hieronder: snelheid moet je inderdaad aanpassen, dan is hij meteen onder (je kunt natuurlijk niet scrollen dan, maarja)
Offline svm - 25/07/2006 18:50 (laatste wijziging 25/07/2006 18:55)
Avatar van svm PHP ver gevorderde @JeXuS
Ja ik weet zo'n script, maar dan scrolt hij weer, dat mag niet.
Misschien moet ik dan even de snelheid aanpassen.

Edit:
bedankt, zal kijken

Ja, zo werkt het ook.
Bedankt (voorbeeldje: klik hier).

Maar nu heb ik een ander probleempje: ik kan niet meer omhoog scrollen.
Weet iemand daar een oplossing voor?
Offline Grayen - 25/07/2006 20:10 (laatste wijziging 25/07/2006 20:12)
Avatar van Grayen PHP ver gevorderde @svm jij doet toch alles met bestandjes, dus je slaat alles op in een leeg bestandje en jij kan <a href="#anker" style="display: none;>onzichtbaar</a> niet neerzetten omdat dan dit gebeurt

bericht....
<a href="#anker" style="display: none;>onzichtbaar</a>
bericht...

als je een nieuwe zou posten?

dan doe je het toch zo:

chat.php (of wat voor een naam dan ook)
  1. <div style="overflow: auto; width: 600px; height: 300px;">
  2. <div style="width: 600px;> <!--om horizontale scrollbar te verkomen-->
  3. <?php include 'berichten.php' ?>
  4. <a href="#anker" style="display: none;>onzichtbaar</a>
  5. </div>
  6. </div>
  7. <!-- de rest van je script -->


om iframe te vervangen.
Offline svm - 25/07/2006 20:14
Avatar van svm PHP ver gevorderde inderdaad, ik werk altijd met bestandjes, nooit met mysql:D.
Ik ga 't even proberen
Offline Gml - 25/07/2006 21:03
Avatar van Gml HTML beginner kun je niet gewoon de inhoud omdraaien, dat het nieuwste bericht bovenaan de pagina komt. Das makkelijker te realiseren denk ik....
Offline svm - 25/07/2006 22:30 (laatste wijziging 25/07/2006 22:33)
Avatar van svm PHP ver gevorderde O, Gml, een slim idee, had ik nog niet aan gedacht!
Even kijken of dat dit wel met fopen te berijken is...

Edit:
Ik heb even gekeken en dit kan met fopen($file, "r+");.
Even aanpassen.
Helaas geeft dit niet het mooiste effect, vind ik, maar daar wen ik wel aan.
Bedankt!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.224s