Go Down

Topic: pulire la stringa dopo href (Read 2635 times) previous topic - next topic

lobo01



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  :D


Ma posso usare questa stringa o siamo a livello teorico?  :~

Rinpe

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

pablos

#17
Nov 15, 2012, 10:41 am Last Edit: Nov 15, 2012, 10:51 am by pablos Reason: 1
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
no comment

lobo01


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 :-(

Rinpe

Confermo, purtroppo mantiene sempre l'ultimo comando inviato  :(
Altre idee?
Grazie ciao

Go Up