/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
Undersøg brugerens browser indstillinger?
Fra : hitman


Dato : 05-01-01 15:06

Hej gruppe,

Ved nogen om det er muligt via noget javascript at gå ind og undersøge
brugerens browser indstillinger, f.eks. om grafik er disabled (så man evt.
kan redirect brugeren til en anden side).



 
 
Jakob Andersen (05-01-2001)
Kommentar
Fra : Jakob Andersen


Dato : 05-01-01 18:12

"hitman" <jacobleed@hotmail.com> wrote
> Ved nogen om det er muligt via noget javascript at gå ind og undersøge
> brugerens browser indstillinger, f.eks. om grafik er disabled (så man evt.
> kan redirect brugeren til en anden side).

Det er lidt svært at svare på specifikt men med grafiktilfældet kan du bruge
noget javascript ala dette:

<SCRIPT language="javascript">

if (document.images){
window.location.href = "sidemedbilleder.htm"
}
else{
window.location.href = "sideudenbilleder.htm"
}
</SCRIPT>

FUT: news:dk.edb.internet.webdesign.clientside hvor spørgsmål om clientside
scriptingsporg som javascript hører hjemme

--
Jakob Andersen
FAQ for webdesign gruppen på
<http://www.usenet.dk/oss/dk.edb.internet.webdesign>
"Det er rart at være vigtig, men det er vigtigere at være rar "



Svend Tofte (05-01-2001)
Kommentar
Fra : Svend Tofte


Dato : 05-01-01 19:07

>
>if (document.images){
>window.location.href = "sidemedbilleder.htm"
>}
>else{
>window.location.href = "sideudenbilleder.htm"
>}
></SCRIPT>
>
men document.images er jo ikke en indstilling, men derimod et
javascript objekt.

denne lille test:

<script>
if(document.images){
document.write('images on')}
else{
document.write('images off')}
</script>

giver samme resultat i IE om man har billeder til eller fra, objectet
findes endnu. images kan bruges til at tjekke om en bruger har
javascript 1,1 (tror jeg)

Jakob Andersen (05-01-2001)
Kommentar
Fra : Jakob Andersen


Dato : 05-01-01 19:11

"Svend Tofte" <stofte@worldonline.dk> wrote
> men document.images er jo ikke en indstilling, men derimod et
> javascript objekt.

Jeg fik ikke læst spørgsmålet ordentligt, jeg troede han ville se om
browseren kendte billeder overhovedet... som f.eks. lynx og hvad de nu
hedder. Men jeg sidder faktisk helt og kommer i tvivl om det vil virke i
tekstbaserede browsere, men det tror jeg nu det gør.

--
Jakob Andersen
FAQ for webdesign gruppen på
<http://www.usenet.dk/oss/dk.edb.internet.webdesign>
"Det er rart at være vigtig, men det er vigtigere at være rar "



N/A (07-01-2001)
Kommentar
Fra : N/A


Dato : 07-01-01 03:25



Niels Andersen (07-01-2001)
Kommentar
Fra : Niels Andersen


Dato : 07-01-01 03:25

"hitman" <jacobleed@hotmail.com> skrev i en meddelelse
news:9374fs$2c1i$1@news.cybercity.dk...
> Omkring brugerens skærm:
> 1) Så vidt jeg husker kan man godt tjekke brugerens skærm - men igen er
det
> selve skærmens kapacitet (størst mulige opløsning) eller er det brugerens
> indstillinger som tjekkes? 2) Kan det samme lade sig omkring farvedybden -
> altså at undersøge om brugeren har kapacitet til f.eks. 24-bit men måske
kun
> har indstillet til 8-bit, dvs. 256 farver.

Det er brugerens aktuelle indstillinger der ses. Du kan ikke tjekke hvad
brugerens udstyr rent teknisk kan klare.


Mvh.

Niels Andersen



Claus Schmidt (07-01-2001)
Kommentar
Fra : Claus Schmidt


Dato : 07-01-01 23:33

"hitman" skrev
> Jakob Andersen skrev
> > "Svend Tofte" wrote
(...)

> ... tjekke brugerens indstillinger i browseren eller om javascript kun
> tjekker installerede programmer.
> 1) Så vidt jeg husker kan man godt tjekke brugerens skærm
> 2) Kan det samme lade sig omkring farvedybden

Prøv at kigge i kildekoden til nogle
af de js-includes der er på denne side:
http://www.maptrax.com.au/browsertest.htm

-den tjekker en del nyttige ting, bl.a. oven-
nævnte, men ikke om grafik er tilkoblet
eller ej. Det mener jeg dog at jeg har
set et andet sted, men det var vist IE specifikt.

--
[claus]



Jens Peter Karlsen (07-01-2001)
Kommentar
Fra : Jens Peter Karlsen


Dato : 07-01-01 01:00

Der er bare det ved det at hvis browseren ikke understøtter billeder
er chancen stor for at den heller ikke støtter JavaScript.
Så det vil være bedst bare at efterlade dem på den side de er på
allerede i stedet for at bruge en tredje side så fra else til } i dit
eksempel bør fjernes.

Regards Jens Peter Karlsen. Microsoft MVP - Frontpage.

On Fri, 05 Jan 2001 17:11:52 GMT, "Jakob Andersen" <jakob@andersen.as>
wrote:

>Det er lidt svært at svare på specifikt men med grafiktilfældet kan du bruge
>noget javascript ala dette:
>
><SCRIPT language="javascript">
>
>if (document.images){
>window.location.href = "sidemedbilleder.htm"
>}
>else{
>window.location.href = "sideudenbilleder.htm"
>}
></SCRIPT>


Kasper (07-01-2001)
Kommentar
Fra : Kasper


Dato : 07-01-01 10:11

I forbindelse for else delen, kunne man have nogle noscript tags, der henviser
til en ny side.

<NOSCRIPT>
<META HTTP-EQUIV="Kan ikke huske hvordan man henviser til næste side Måske i stil
med næste linje">
<META HTTP-EQUIV="something" CONTENT="somethingelse" REFRESH="0;someurl">
</NOSCRIPT>

Med venlig hilsen

Kasper

Jens Peter Karlsen wrote:

> Der er bare det ved det at hvis browseren ikke understøtter billeder
> er chancen stor for at den heller ikke støtter JavaScript.
> Så det vil være bedst bare at efterlade dem på den side de er på
> allerede i stedet for at bruge en tredje side så fra else til } i dit
> eksempel bør fjernes.
>
> Regards Jens Peter Karlsen. Microsoft MVP - Frontpage.
>
> On Fri, 05 Jan 2001 17:11:52 GMT, "Jakob Andersen" <jakob@andersen.as>
> wrote:
>
> >Det er lidt svært at svare på specifikt men med grafiktilfældet kan du bruge
> >noget javascript ala dette:
> >
> ><SCRIPT language="javascript">
> >
> >if (document.images){
> >window.location.href = "sidemedbilleder.htm"
> >}
> >else{
> >window.location.href = "sideudenbilleder.htm"
> >}
> ></SCRIPT>


Jens Peter Karlsen (07-01-2001)
Kommentar
Fra : Jens Peter Karlsen


Dato : 07-01-01 21:50

Det medfører stadig en unødvendig tredje side.

Regards Jens Peter Karlsen. Microsoft MVP - Frontpage.

On Sun, 07 Jan 2001 09:10:35 GMT, Kasper <kasper@huleboer.dk> wrote:

>I forbindelse for else delen, kunne man have nogle noscript tags, der henviser
>til en ny side.
>
><NOSCRIPT>
><META HTTP-EQUIV="Kan ikke huske hvordan man henviser til næste side Måske i stil
>med næste linje">
><META HTTP-EQUIV="something" CONTENT="somethingelse" REFRESH="0;someurl">
></NOSCRIPT>


Søg
Reklame
Statistik
Spørgsmål : 177556
Tips : 31968
Nyheder : 719565
Indlæg : 6408865
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste