[JS/HTM] Redirect met online check

Pagina: 1
Acties:
  • 50 views sinds 30-01-2008

  • Carp_Hunter
  • Registratie: November 2001
  • Laatst online: 10-08 20:56

Carp_Hunter

aka KiLLsLesS

Topicstarter
Even van te voren: ik heb al veel gesearched maar kan niets vinden wat alle twee kan.


Nu mn probleem (of eigenlijk vraag)

Ik heb het volgende:
- een website draaien op een webserver van HetNet
- een forum draaien op een externe server

Wat had ik graag:
Een pagina die checked of de server waar het forum op staat online is (met een soort van wacht pagina)
Als de server online is gewoon naar het forum gaan.
Is de server offline een melding geven met een pagina dat de server plat ligt.


De reden dat dit dus in JavaScript of HTML zal moeten is omdat de HetNet server geen PHP ondersteund

-KiLLALoT- -Guild Wars Player LLL en WauS- -System- & -Server


  • supakeen
  • Registratie: December 2000
  • Laatst online: 09-09-2025
En toch is het een scriptrequest, als jij nou even JS leert :)

  • Brakkie
  • Registratie: Maart 2001
  • Niet online

Brakkie

blaat

Idd. Wat heb je geprobeerd en wat lukt er niet. Dat willen we minimaal weten. Bovendien hoort je topic thuis in webdesign en graphics, omdat het over javascript gaat.

[ Voor 37% gewijzigd door Brakkie op 24-08-2003 22:26 ]

Systeem | Strava


  • supakeen
  • Registratie: December 2000
  • Laatst online: 09-09-2025
Ik wil je best uitleggen maar ik geef geen code :)

Stappenplan:
1. If constuctie bouwen die checkt of de site een ping reply geeft of als het beter moet een HTTP request doen en kijken of die iets returned.
2. Als dit zo is -> document.write( "online, klik hier om door te gaan naar het forum" ) Als het niet zo is -> document.write( "offline, leg hier uit wat ze moeten doen" )
3. Klaar is Carp_hunter

Het enige wat jij hoeft te doen is het script te developen :)

  • nxt
  • Registratie: November 2001
  • Laatst online: 12-06 10:00

nxt

zmn schreef op 24 augustus 2003 @ 22:29:
1. If constuctie bouwen die checkt of de site een ping reply geeft of als het beter moet een HTTP request doen en kijken of die iets returned.
kun je pingen mbv (clientside) javascript dan?

@Carp_hunter
zelf zou ik zeggen, ga eens kijken naar 't onError gedeelte van de IMG tag

[ Voor 13% gewijzigd door nxt op 24-08-2003 22:36 ]


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 10:01

crisp

Devver

Pixelated

pffft, simpel met een beetje HTML en javascript:

HTML:
1
<img src="http://plaatje_op_je_server.gif" onerror="redirect_functie()" alt="" />


de onerror wordt getriggered als het plaatje niet kan laden, dan kan je bijvoorbeeld redirecten naar een fout pagina; in de pagina zelf kan je gewoon een meta refresh zetten naar je forum.

[ Voor 3% gewijzigd door crisp op 24-08-2003 22:37 ]

Intentionally left blank


  • Carp_Hunter
  • Registratie: November 2001
  • Laatst online: 10-08 20:56

Carp_Hunter

aka KiLLsLesS

Topicstarter
Mijn JS is niet zo goed. Ik kan wel wat proggen maar niet zo denderend goed.


Ik heb al een refresh gemaakt met HTML en dat werkt dus goed maar nadeel is dat je een vervelende 404 pagina krijgt als de server dood is. Daarom wilde ik dus zoiets dergelijks weten.

Ik ga es wat proberen met een plaatje en de onerror

-KiLLALoT- -Guild Wars Player LLL en WauS- -System- & -Server


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 10:01

crisp

Devver

Pixelated

HTML:
1
2
<img src="http://plaatje_op_je_server.gif"
  onerror="window.location.href='offline.html';" alt="" />
;)

Intentionally left blank


  • Bombonella
  • Registratie: April 2000
  • Laatst online: 24-07 10:03

Bombonella

En als de Bom valt....

Carp_Hunter schreef op 24 augustus 2003 @ 22:44:
...nadeel is dat je een vervelende 404 pagina krijgt...
Je kan ook een hele leuke 404 pagina maken ;) (als je tenminste de server zelf beheerd)

edit:
Oeps maar dit heeft natuurlijk niet zoveel zin als de server sowieso niet online is,
stupid me 8)7

[ Voor 31% gewijzigd door Bombonella op 24-08-2003 23:08 ]


  • Carp_Hunter
  • Registratie: November 2001
  • Laatst online: 10-08 20:56

Carp_Hunter

aka KiLLsLesS

Topicstarter
Nou allemaal bedankt voor het snelle reageren. _/-\o_

Ik heb em. En het werkt nog mooi ook. Is simpeler dan ik dacht iig geval.

Mag een slotje op 8)

[ Voor 10% gewijzigd door Carp_Hunter op 24-08-2003 23:10 ]

-KiLLALoT- -Guild Wars Player LLL en WauS- -System- & -Server


  • dusty
  • Registratie: Mei 2000
  • Laatst online: 21-02 00:06

dusty

Celebrate Life!

Als ik jou was zou ik eens de FAQ doorlezen, dan weet je meteen wanneer je een slot krijgt, waarvoor je een slot krijgt en waar je een slot kan aanvragen. Niet elke topic gaat op slot als de oplossing is gegeven. Alleen foute topics gaan dicht.

Verkeerd geplaatste topics gaan ook op slot. Vooral als men niet kan lezen dat HTML/javascript topics netjes in Webdesign en Graphics geplaatst moet worden en niet in Programming and webscripting.

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR

Pagina: 1

Dit topic is gesloten.