FOK!forum / Digital Corner / Webcam Vraagje PART#2
killermjzaterdag 13 oktober 2001 @ 16:52
Ik heb een vraagje (niet echt over de webcam maar goed)
Ik heb dit HTML bestand voor me webcam gemaakt. Het werkt perfect alleen hij mag het EERSTE plaatje niet refreshen. Wat moet ik hier aan doen om hem niet te refreshen !?

<html>
<head>
<title>KillerMJ Webcam</title>
<META HTTP-EQUIV="refresh" CONTENT="10">
</head>
<body bgcolor="#000000" text="#CDCDCD" link="#CDCDCD" alink="#CDCDCD" vlink="#CDCDCD">
<center><img src="PLAATJE 1" alt="KillerMJ Webcam"></center>
<BR>
<center><img src="PLAATJE 2"></center><p>
<BR>
<center><font face="Verdana" size="2"><B>E-Mail Me @ <a href="mailto:KillerMJ@hotmail.com">KillerMJ@hotmail.com</a></b></center>
</head>

Aaargh!zaterdag 13 oktober 2001 @ 17:04
die meta-zooi refreshed de HELE pagina
karmelzaterdag 13 oktober 2001 @ 17:06
dan maak je er toch gewoon lekker een twee frame's pagina van. ene plaatje op de ene frame, ander plaatje op het andere frame. tada.
killermjzaterdag 13 oktober 2001 @ 17:10
quote:
Op zaterdag 13 oktober 2001 17:06 schreef karmel het volgende:
dan maak je er toch gewoon lekker een twee frame's pagina van. ene plaatje op de ene frame, ander plaatje op het andere frame. tada.
Hmm toch wel !?
En hoe komt tie dan eruit te zien
Postiezaterdag 13 oktober 2001 @ 22:32
Oke, dit is geen reclame voor mijn site ofzo, maar kijk eens op http://www.postie.nl/cam.html. Daarin staat een zelfgeprommeerd stukje javascript code. Ben je vrij om te kopieren. Het kan nog een beetje verbeterd worden, door de random aan te passen, maar de kans dat het misgaat is klein.

Dat script refreshed alleen het plaatje om de x seconden.

killermjzondag 14 oktober 2001 @ 12:09
Hmmmm ff kijken wat ik daarmee ken doen
Ik ben een super n00b met HTML en dat soort shit
Chandlerzondag 14 oktober 2001 @ 12:17
quote:
Op zaterdag 13 oktober 2001 16:52 schreef killermj het volgende:
Ik heb een vraagje (niet echt over de webcam maar goed)
Ik heb dit HTML bestand voor me webcam gemaakt. Het werkt perfect alleen hij mag het EERSTE plaatje niet refreshen. Wat moet ik hier aan doen om hem niet te refreshen !?

<html>
<head>
<title>KillerMJ Webcam</title>
<META HTTP-EQUIV="refresh" CONTENT="10">
</head>
<body bgcolor="#000000" text="#CDCDCD" link="#CDCDCD" alink="#CDCDCD" vlink="#CDCDCD">
<center><img src="PLAATJE 1" alt="KillerMJ Webcam"></center>
<BR>
<center><img src="PLAATJE 2"></center><p>
<BR>
<center><font face="Verdana" size="2"><B>E-Mail Me @ <a href="mailto:KillerMJ@hotmail.com">KillerMJ@hotmail.com</a></b></center>
</head>


Je wilt het eerste plaatje dus vast houden terwijl die andere veranderd?... is dat je vraag?
HighLanderzondag 14 oktober 2001 @ 13:04
chandler, dat bedoelt ie idd.

Nu heb je 1 pagina met 2 plaatjes,
en elke 10 sec ververs je de pagina.

Dus dit is nie goed nee

Javascript is een handige optie,
een aqndere mogelijkheid is om met frames te werken, maar an download ie elke periode ook weer een hele korte HTML pagina.

killermjmaandag 15 oktober 2001 @ 12:14
quote:
Op zondag 14 oktober 2001 12:17 schreef Chandler het volgende:

[..]

Je wilt het eerste plaatje dus vast houden terwijl die andere veranderd?... is dat je vraag?


Jah, maar ik krijg het niet voor elkaar
beelzebubumaandag 15 oktober 2001 @ 12:46
Maak een applet die zichzelf om de tien seconden ververst en pleur die in de pagina. Dan hoef jde de hele pagina niet te herladen maar herlaadt de applet om de zoveel seconden het plaatje.

Voorbeeldcode (zelf beetje aanpassen, lang geleden dat ik java deed.....):

code:
public class WebcamApplet extends applet implements Runnable
{
  public Thread animatie;
  public Image webcamimage;

  public void init()
  {
    animatie = new Thread(this);
    animatie.start();
  }

  public void run()
  {
    MediaTracker mt = new MediaTracker(this);
    /* de tijd gaat erachteraan omdat ie anders
     * hetzelfde plaatje uit de cache haalt */
    webcamimage = getImage(this.getDocumentBase(),
      "plaatje.jpg?"+getCurrentTimeMillis());
    mt.addImage(webcamimage, 0);
    try
    {
      mt.waitForAll();
    }
    catch(InterruptedException e) {}
    this.repaint();
    try
    {
      /* 1 image per 10 seconden */
      Thread.sleep(10000);
    }
    catch(Exception e) {}
  }

  public void update(Graphics g)
  {
    this.paint(g);
  }

  public void paint(Graphics g)
  {
    g.drawImage(webcamimage, webcamimage.getWidth(),
      webcamimage.getHeight(), null);
  }
}