[Java?] Off- online-check ZONDER PHP???

Pagina: 1
Acties:
  • 232 views sinds 30-01-2008
  • Reageer

  • Osiris
  • Registratie: Januari 2000
  • Niet online
Ik wil dus op een altijd te laden pagina (webspace) een soort knopje/plaatje maken, of mijn eigen server aan of uit is.
Aangezien de @Home-webspace geen PHP ondersteunt :'( moet het met iets anders...

Met Javascipt lijkt me het onmogelijk, maar met een java-applet moet het toch wel lukken???

Denken jullie niet?

Verwijderd

Nee een java-applet draait vanaf de client en daarvandaan maggie alleen terugconnecten naar de server, en vandaar dus helaas niet naar jouw pc thuis.

  • Skinny
  • Registratie: Januari 2000
  • Laatst online: 25-07 18:17

Skinny

DIRECT!

Als die server een vast IP heeft kun je die java applet toch wel laten "pingen" naar je huis-ip.. ? ook al is dat vanaf de client ?

Levert niet altijd goede resultaten op (firewall ofzo), maar toch...

SIZE does matter.
"You're go at throttle up!"


  • Osiris
  • Registratie: Januari 2000
  • Niet online
Op woensdag 23 januari 2002 20:44 schreef Skinny het volgende:
Als die server een vast IP heeft kun je die java applet toch wel laten "pingen" naar je huis-ip.. ? ook al is dat vanaf de client ?

Levert niet altijd goede resultaten op (firewall ofzo), maar toch...
Idd iets met ping...

  • Vae Victis
  • Registratie: April 2001
  • Laatst online: 18-08 16:52

Vae Victis

Dark Lord of the Sith

Heb je een vast ip???
Pleur een pic op je hd van "He Ik ben Online"
en die link je via een frame/table op je webstie oid.
Als je online bent dan zie je hem en anders niet.

  • Osiris
  • Registratie: Januari 2000
  • Niet online
Op woensdag 23 januari 2002 20:46 schreef Vae_Victis het volgende:
Heb je een vast ip???
Pleur een pic op je hd van "He Ik ben Online"
en die link je via een frame/table op je webstie oid.
Als je online bent dan zie je hem en anders niet.
'k Heb een 'bijna' vast IP. @Home veranderd ze bijna nooit. Ik heb nog steeds dezelfde als in het begin...

Maar ik probeer dus juist een kruisje te voorkomen. Vind ik niet zo mooi staan...

Verwijderd

plaats een plaatje van 1x1 pixel dat op jouw eigen server staat. Hier voeg je een onload tag aan toe die een javascript functie aanroept. Deze functie kan dan bijvoorbeeld een ander plaatje dat als default een "offline" ding laat zien, veranderen in een plaatje dat "online" weergeeft. De functie zal alleen worden aangeroepen als het plaatje klaar is met laden en dat gebeurt alleen als jouw server online is

  • Osiris
  • Registratie: Januari 2000
  • Niet online
Op woensdag 23 januari 2002 21:00 schreef SurfingFromAM2PM het volgende:
plaats een plaatje van 1x1 pixel dat op jouw eigen server staat. Hier voeg je een onload tag aan toe die een javascript functie aanroept. Deze functie kan dan bijvoorbeeld een ander plaatje dat als default een "offline" ding laat zien, veranderen in een plaatje dat "online" weergeeft. De functie zal alleen worden aangeroepen als het plaatje klaar is met laden en dat gebeurt alleen als jouw server online is
Kun je een onload-dingetje aan een <img>-tag toevoegen dan?

Ga direct ff kijken...

Maar ik wil dus ook graag een plaatje, als ie NIET online is...

  • Osiris
  • Registratie: Januari 2000
  • Niet online
Hoe wilde je eigenlijk het plaatje veranderen?

de src-property van <img> is read-only...

Verwijderd

Nee hoor, plaatje veranderen kan volgensmij al vanaf NS 2 of 3
code:
1
document.images['imgname'].src = 'path/to/online/pic.gif';

hoe denk je anders dat mouserollovers worden gemaakt die je op zoveel websites tegenkomt?

  • Osiris
  • Registratie: Januari 2000
  • Niet online
Op woensdag 23 januari 2002 21:14 schreef SurfingFromAM2PM het volgende:
Nee hoor, plaatje veranderen kan volgensmij al vanaf NS 2 of 3
code:
1
document.images['imgname'].src = 'path/to/online/pic.gif';

hoe denk je anders dat mouserollovers worden gemaakt die je op zoveel websites tegenkomt?
Hmm, you've got a point there... 'k Had het ergens gelezen:
Description

Specifies a URL to be loaded by the object.

Syntax
object.src[ = src]


Remarks

This property has read-write permissions, meaning you can change as well as retrieve its current value.

Applies To

APPLET, EMBED, FRAME, IFRAME, IMG, INPUT type=img
Maar goed, dan klopt dat dus niet...

* Osiris Kloot verder...

Verwijderd

klopt wel:
This property has read-write permissions, meaning you can change as well as retrieve its current value.
je kunt het veranderen evenals de waarde opvragen :)

  • Osiris
  • Registratie: Januari 2000
  • Niet online
Op woensdag 23 januari 2002 21:22 schreef SurfingFromAM2PM het volgende:
klopt wel:
[..]

je kunt het veranderen evenals de waarde opvragen :)
|:( * Osiris moet maar eens leren lezen |:(

  • TheOneLLama
  • Registratie: Oktober 2000
  • Laatst online: 20-01-2022

TheOneLLama

A llama like no llama before

Op woensdag 23 januari 2002 20:44 schreef Skinny het volgende:
Als die server een vast IP heeft kun je die java applet toch wel laten "pingen" naar je huis-ip.. ? ook al is dat vanaf de client ?

Levert niet altijd goede resultaten op (firewall ofzo), maar toch...
JAVA kan voor zover ik weet nog steeds geen ICMP ("pingen") daarnaast voorkomen security setting (gelukkig) dat je PC als ie een JAVA applet laad zomaar naar iedereen kan connecten.

Met javascript en een plaatje op je server moet het wel lukken denk ik.. (als je geen vast IP hebt koppel er een vaste ;) hostname aan vast)

(ah kijk maar eens naar de posting onder mij :) )

Opera OpenOffice.org Jabber Psi jabber://llama@mordax.com


Verwijderd

http://www.no-ip.com/services/page/free/dynamic/dns
http://www.dyndns.org

twee sites voor hostnames voor een dynamic ip

  • Osiris
  • Registratie: Januari 2000
  • Niet online
Op woensdag 23 januari 2002 21:28 schreef TheOneLLama het volgende:

[..]

JAVA kan voor zover ik weet nog steeds geen ICMP ("pingen") daarnaast voorkomen security setting (gelukkig) dat je PC als ie een JAVA applet laad zomaar naar iedereen kan connecten.

Met javascript en een plaatje op je server moet het wel lukken denk ik.. (als je geen vast IP hebt koppel er een vaste ;) hostname aan vast)

(ah kijk maar eens naar de posting onder mij :) )
Tja, ik heb dus geen flauw benul van hóe dat dan wel niet moet...

  • Osiris
  • Registratie: Januari 2000
  • Niet online
Ik kom er niet uit...

Weet iemand hoe zo'n javascriptje wél zou moeten???

Verwijderd

precies zoals hier boven staat

voor in de head tag
code:
1
2
3
4
5
<script type="text/javascript">
function isOnline() {
    document.images['onlineimg'].src='path/to/online.gif';
}
</script>

Dit in de body tag
code:
1
2
3
4
<!--1 1px plaatje van jouw server-->
[img]"http://123.456.789.0/img.gif'[/img]
<!-- plaatje dat als default offline weergeeft -->
[img]"path/to/offline.gif"[/img]

als het plaatje van jou server nu geladen wordt wordt het plaajte "onlineimg" veranderd.

Het onload attribuut van <img> werkt waarschijnlijk niet in < NS4.7, in mozilla niet getest, maar dat valt altijd nog met javascirpt op te lossen

  • Osiris
  • Registratie: Januari 2000
  • Niet online
Op woensdag 23 januari 2002 22:12 schreef SurfingFromAM2PM het volgende:
precies zoals hier boven staat

voor in de head tag
code:
1
2
3
4
5
<script type="text/javascript">
function isOnline() {
    document.images['onlineimg'].src='path/to/online.gif';
}
</script>

Dit in de body tag
code:
1
2
3
4
<!--1 1px plaatje van jouw server-->
[img]"http://123.456.789.0/img.gif'[/img]
<!-- plaatje dat als default offline weergeeft -->
[img]"path/to/offline.gif"[/img]

als het plaatje van jou server nu geladen wordt wordt het plaajte "onlineimg" veranderd.

Het onload attribuut van <img> werkt waarschijnlijk niet in < NS4.7, in mozilla niet getest, maar dat valt altijd nog met javascirpt op te lossen
Ah, zo... Ik snapte iets al niet. Je gebruikt dus twee plaatjes. Met die ene controleer je de server en aan de hand daarvan verander je de tweede... :D

Thnx!

'k Zit nu op school. Kan het dus helaas niet testen... :'(
Pagina: 1