It is currently 21 April 2025, 18:59 Advanced search

MOBILE: ipad.htm

Questo forum è nato con lo scopo di raccogliere le proposte di modifica di Instant Developer e discuterne insieme.

MOBILE: ipad.htm

Postby r.bianco » 17 November 2011, 11:12

La pagina ipad.htm è molto comoda perché gestisce lei la decisione di aprire la "simulazione ipad" oppure l'applicazione pura.
Persenta però una limitazione: non permette il passaggio di parametri via URL all'applicazione.
Ho provato a fare il contrario:
1. chiamo l'applicazione tramite la sua pagina aspx passandogli i parametri che mi interessano (e non ipad.htm).
2. nell'Initialize dell'applicazione testo BrowserInfo, se non è Ipad eseguo un redirect sulla pagina ipad.htm

ovviamente in questo modo rischio il loop (in realtà l'applicazione, dopo il secondo giro, mi da errore)

chiedo quindi che, all'interno della pagina ipad.htm, la pagina aspx dell'applicazione venga chiamata passando un parametro url che indica all'applicazione che è stata chiamata da tale pagina

in questo modo, al punto 2, se rilevo quel parametro non eseguo il redirect

che ve ne pare?
only work and no play makes jack a dull boy
r.bianco
 
Posts: 4962
Joined: 8 November 2010, 16:46

Re: MOBILE: ipad.htm

Postby sarcaz » 30 November 2011, 13:45

scusa l'ignoranza ma proprio non capisco come poter usare la ipad.htm o la iphone.htm anche con tema mobile non mi crea in compilazione (Java) la ipad.htm. La devo forzare nella cartela custom?
grazie
sarcaz
 
Posts: 242
Joined: 27 October 2010, 19:59

Re: MOBILE: ipad.htm

Postby r.bianco » 30 November 2011, 15:01

Questi sono i passi che eseguo io (uso c#, ma non dovrebbero esserci differenze):
1. nuovo progetto
2. aggiungo un'applicazione "mobile"
3. inserisco le videate e le lego al menù
4. compilo e metto tutto in IIS (tranne i file "IDWS...")
5. se voglio attivare la simulazione dell'ipad per il pc:
a. aggiungo nei "documento predefinito" di IIS il file ipad.htm
b. lo sposto all'inizio della lista

quando un browser chiama il sito, IIS restituisce la pagina ipad.htm, questa esegue un controllo: sono in un dispositivo touch?
se la risposta è sì esegue un redirect della pagina .aspx dell'applicazione in modo che da un ipad l'applicazione di vede correttamente
se li risposta è no chiama al suo interno la pagina .aspx dell'applicazione in modo da usarla "imitando" un ipad su pc
only work and no play makes jack a dull boy
r.bianco
 
Posts: 4962
Joined: 8 November 2010, 16:46

Re: MOBILE: ipad.htm

Postby sarcaz » 30 November 2011, 16:36

grazie mille
sarcaz
 
Posts: 242
Joined: 27 October 2010, 19:59

Re: MOBILE: ipad.htm

Postby g.lanzi » 20 January 2012, 12:33

Puoi personalizzare iPad.htm

Code: Select all
if (app.src=="")
  app.src="#_ICD_WEB_LOGINURL";


diventa

Code: Select all
if (app.src=="")
  app.src="#_ICD_WEB_LOGINURL" + location.search;


E così passi la query string all'iframe
Giuseppe Lanzi
Director of Support services
Pro Gamma S.p.A.
User avatar
g.lanzi
Pro Gamma
Pro Gamma
 
Posts: 3503
Joined: 29 September 2010, 10:24
Location: Bologna

Re: MOBILE: ipad.htm

Postby r.bianco » 20 January 2012, 13:58

Grazie
only work and no play makes jack a dull boy
r.bianco
 
Posts: 4962
Joined: 8 November 2010, 16:46


Return to Proposte di modifica

Who is online

Users browsing this forum: No registered users and 34 guests

cron