Agora
Media
Libraria Byblos



AgoraNews  





PC Magazine Ro  




NET Report   




Ginfo   




agora ON line   





PC Concrete   





Liste de discuții   




Cartea de oaspeți   




Mesaje   





Agora   





Clic aici
PC Magazine





Soluții - PC Magazine Romania, Septembrie 2004

INTERNET PRO

Web page pe mobil

Cornel Anghel

În varianta de mai jos, a acestui articol (a 3-a de altfel!), am încercat să prezint partea mai "tehnică" (< instrucțiuni specifice) subrutinei care face redirecționarea către web_PC, web_PDA sau web_mobile phone, funcție de browserul de pe care s-a intrat.

art.1 "web page pe mobil":

Imaginati-vă telefonul mobil,cel de care nu vă mai despărțiți decât 8h de somn și 0.5m-1.5m distanța până la prima policioară pe care vă așteaptă în fiecare dimineață, el telefonul mobil (GSM), care în ultima vreme "poate" din ce în ce mai mult, mai poate ceva: permite vizualizarea unei pagini de web, incluzând fotografii și text, link-uri către subpagini sau alte adrese de web. Interesant este că adresa accesată de către browser-ul telefonului mobil este chiar adresa de web a site-ului respectiv. Trebuie știut că un sit realizat pentru un browser de PC nu poate fi vizualizat pe un browser de PDA sau telefon mobil datorită construcției dedicate (e.g. in frame-uri) și volumului de informație, "trucul" constă în realizarea mai multor variante de site, pentru aceeași adresă, spre exemplu: varianta web pentru PC, varianta web pentru *PDA și varianta web pentru telefonul mobil, cu o subrutină inteligentă care sesizează de pe ce tip de browser s-a intrat și redirectionează către varianta compatibilă; iată elementele de compunere:

definiția funcției de detectare.

<HTML>
<HEAD>
<TITLE>Se incarca...</TITLE>
<meta http-equiv="refresh" content="3;
URL=../egoadv/mob/index.htm">
<SCRIPT>
<!—
function getBrowserName() {
appname=navigator.appName;
}
function getBrowserVersion() {
document.forms[0].elements[0].value = navigator.appVersion;
}
function getBrowserCodeName() {
document.forms[0].elements[0].value = navigator.appCodeName;
}
function getBrowserUserAgent() {
document.forms[0].elements[0].value = navigator.userAgent;
}
function getBrowserNameVersion() {
document.forms[0].elements[0].value =
navigator.appName + " " +
navigator.appVersion;
}
// ->
</SCRIPT>
</HEAD>
<BODY>
<script language="javascript">
<!-
//getBrowserName(appname);
appname=navigator.appName;
//alert (appname);
if (appname==´Microsoft Pocket Internet Explorer´){
document.location=´/palm/index.htm´;
}
else {
document.location=´indexu.htm´;
}
// ->
</script>
</BODY>
</HTML>

În body mai jos e scriptul care alege browserul apelând funcția de mai sus. E vorba de detectarea între screen și palm:

<script language="javascript">
<!-
//getBrowserName(appname);
appname=navigator.appName;
//alert (appname);
if (appname==´Microsoft Pocket Internet Explorer´){
document.location=´/palm/index.htm´;
}
else {
document.location=´indexu.htm´;
}
// ->
</script>

Sus de tot la început este pentru mobil care nu vede javascriptul de mai sus și care rămâne în pagina asta, nu trece mai departe. Comanda ca să meargă din acestă pagină este de data aceasta de HTML:

<meta http-equiv="refresh" content="3; 
URL=../egoadv/mob/index.htm">

Care arată că timpul de selectie este content =3 adică trei secunde să treacă în pagina mob/index.htm.

Cam așa se definește partea tehnologică a sit-ului, respectiv selectarea browser-ului.

Înscrierea adresei de web pe telefonul mobil pe care este activat accesul la internet (recomandabil prin GPRS) se poate face manual: în meniu/internet/bookmarks se editează adresa unui site care are varianta de web_mobile (**încearcă: www.egoadv.ro și el se va "duce" singur catre www.egoadv.ro/mob) sau printr-un mesaj, de la operatorul GSM de telefonie, dedicat tipului de telefon (și salvat ulterior!).

Detalii interactive găsiți pe www.egoadv.ro

Notă:

*un browser de PDA "poate" mai mult decât un browser de telefon mobil, iar un browser de PC "poate" mai mult decât un browser de PDA.

**asemănător pentru un PDA cu acces internet, tastezi: www.egoadv.ro și "subrutina inteligentă" va duce către : www.egoadv.ro/palm

O idee pentru feed-back ar putea fi "o modalitate comună" (formular online cu support de .php, bază de date!) de captură a părerilor, sugestiilor rezultate după ce încearcă tehnologiile pe www.egoadv.ro adică trimiterea lor și către PC Magazine. Poate ajută?!

Aștept comentariile dvs.


PC Magazine Ro | CD ROM | Redactia | Abonamente | CautareArhive

Copyright © 1999-2004 Agora Media.

[email protected]

LG - LifeŽs Good

deltafri

Concurs de Grafica Digitala si Web Design

www.agora.ro

www.agora.ro