PDA

Visualizza la versione completa : [C++][html] rinfrescare una pagina creata da un'eseguibile in c++


Donis
28-01-2012, 21:14
Salve a tutti, volevo chiedere una cosa relativa al c++ però anche all'html.. sto facendo uno script cgi in c++, sempre che si dica così, insomma io ho una pagina html che mi redireziona all'eseguibile fatto in c++ dove questo mi scrive: Salve mondo!! e in più i secondi correnti...

ho provato a mettere questo nell'header della pagina che l'eseguibile crea:

<meta http-equiv="refresh" content="2;url="/>



però non si aggiorna...

In sintesi: non so come far aggiornare continuamente la pagina in modo da visualizzare i secondi....

spero si possa fare qualcosa XD :mame:

oregon
28-01-2012, 21:18
Si tratta di un sito visitabile?

Donis
28-01-2012, 21:27
no.. è su un server locale.. perchè a scuola abbiamo appena iniziato e il prof ci ha dato sto programma fatto in bat che crea un server locale..

ma tanto non si vede molto XD c'è una scritta salve mondo con i secondi in cui la si avvia.. ma non si aggiorna..

oregon
28-01-2012, 21:36
Allora, mostra il codice del programma ...

Donis
28-01-2012, 23:05
no sono riuscito finalmenteee XD ho usato il javascript che ho trovato su intnet:

<script type="text/javascript">
setTimeout('location.href="http://localhost/cgi-bin/cgi_hello.exe"',1000);
</script>

nella pagina che crea lo script c++ :)

dite che è la soluzione migliore?

ESSE-EFFE
29-01-2012, 09:30
Originariamente inviato da Donis
dite che è la soluzione migliore?
No. Premesso che questa particolare funzione si può fare solo lato client, per aggiornamenti parziali, che necessitano di codice lato server, l'ideale è una chiamata AJAX, così non ti si rinfresca tutta la pagina, ma solo gli elementi necessari.

Loading