Avatar billede parkens Nybegynder
07. november 2001 - 12:55 Der er 3 kommentarer og
3 løsninger

Frames.

Hvordan kan man checke om en bruger kan køre frames via javascript?
Avatar billede karstenlaursen Nybegynder
07. november 2001 - 13:47 #1
skal det være via javascript?
Avatar billede karstenlaursen Nybegynder
07. november 2001 - 13:51 #2
<NOFRAMES>


Dette er hvad de browsere, der ikke kan læse frames får at se

</NOFRAMES>

i din frameset... Hvorfor ikke bare bruge den? Hvis deres browser ikke understøtter frames, så er det hvad de får af se.

de fleste browsere siden NetScape 2.0 og Internet Explorer 3.0 viser frames.... Så der måske ikke så aktuelt at have en kontrol på.. :)
Avatar billede parkens Nybegynder
07. november 2001 - 15:12 #3
Tak for din besvarelse, men jeg skal bruge et javascript til at checke det, for det skal bruges til en statestik over hvor mange som køre med javascript.
Avatar billede jakoba Nybegynder
07. november 2001 - 15:59 #4
<html>
<head>
<!-- jev ved godt /head mangler. det skal den vist -->
<frameset cols=\"100%,*\">
    <frame src=\"frames_ok.php?fok=true\">
  <noframes>
    <META HTTP-EQUIV=\"Refresh\" CONTENT=\"0;URL=frames_ok.php?fok=false\">
  </noframes>
</frameset>

dit script i filen frames_ok kikke så på variablen $fok for at se om frames er ok.

mvh JakobA
Avatar billede jakoba Nybegynder
07. november 2001 - 16:01 #5
Men det skulle ikke undre mig om en browser der ikke forstår <frameset heller ikke forstår <meta.
Avatar billede jwj Nybegynder
07. november 2001 - 17:17 #6
document.frames skal returnere en collection af frames, hvis denne egenskab ikke findes på klientens browser understøtter den ikke frames. Brug også <NOFRAMES> som sikkerhed.

if(document.frames)
//OK
else
//Ikke frames

Prøv dette i første omgang.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester