Pages: 1 [2]   Go Down
Author Topic: pulire la stringa dopo href  (Read 2081 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 1
Posts: 17
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Si la stringa fa il refresh, ma io intendevo dire se c'è la possibilità di inserire il "pulisci" stringa all'interno della stringa refresh. Faccio un esempio che me lo invento:

client.print("<meta http-equiv=\"refresh\" content=\"1\" location.href='/'\">");

Lo so che non esiste ma è per far capire.
Grazie
Ciao
si, direi che si puo' fare qualsiasi cosa con il software  smiley-grin

Ma posso usare questa stringa o siamo a livello teorico?  smiley-confuse
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 26
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Purtroppo è solo a livello teorico, l'ho scritta solamente per farmi capire sperando che qualche guru ci potesse aiutare  smiley-razz
Speriamo.
Ciao
Logged

Genova
Offline Offline
Faraday Member
**
Karma: 38
Posts: 3252
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Essendo questa la sintassi

Redirect to http://example.com/ after 5 seconds:
<meta http-equiv="refresh" content="5;URL='http://example.com/'">

Redirect to http://example.com/ immediately:
<meta http-equiv="refresh" content="0;URL='http://example.com/'">

presumo che bisogna mettere il link che si deve ricaricare, nel nostro caso l'ip di arduino

es:
client.print("<meta http-equiv=\"refresh\" content=\"1\" url=\"http:\\192.168.1.7\">");

se vuoi che l'URL prenda l'ip corrente della scheda bisognerà prendere  byte ip[] = { 192,168,1,7 }; convertirla in stringa aggiungendo
http\\: + (String)ip[0]+................ ecc ecc

se pensi che l'ip sia sempre quello scrivi l'URL e fai prima, altrimenti in javascript ci sono altre opzioni che però comportano un ulteriore ingombro di memoria che è già limitata.
ciao
« Last Edit: November 15, 2012, 04:51:31 am by pablos » Logged

no comment

Offline Offline
Newbie
*
Karma: 1
Posts: 17
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Essendo questa la sintassi

Redirect to http://example.com/ after 5 seconds:
<meta http-equiv="refresh" content="5;URL='http://example.com/'">

Redirect to http://example.com/ immediately:
<meta http-equiv="refresh" content="0;URL='http://example.com/'">

presumo che bisogna mettere il link che si deve ricaricare, nel nostro caso l'ip di arduino

es:
client.print("<meta http-equiv=\"refresh\" content=\"1\" url=\"http:\\192.168.1.7\">");

se vuoi che l'URL prenda l'ip corrente della scheda bisognerà prendere  byte ip[] = { 192,168,1,7 }; convertirla in stringa aggiungendo
http\\: + (String)ip[0]+................ ecc ecc

se pensi che l'ip sia sempre quello scrivi l'URL e fai prima, altrimenti in javascript ci sono altre opzioni che però comportano un ulteriore ingombro di memoria che è già limitata.
ciao


Ti ringrazio,
ho inserito la stringa prima di chiudere il div....entra in un loop che mantiene sempre l'ultimo comando inviato :-(
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 26
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Confermo, purtroppo mantiene sempre l'ultimo comando inviato  smiley-sad
Altre idee?
Grazie ciao
Logged

Pages: 1 [2]   Go Up
Jump to: