|
|||
Cgi4free |
Egen söktjänst |
Erbjudanden |
Funktioner |
Gratis bilder |
Hemsidekryptering |
Posten |
Söktjänstregistrering |
Klarar du av JavaScript?På den här sidan ska du få lära dig om din webbläsare klarar av JavaScript eller inte. Jag ska visa på vilka olika sätt man kan se om man klarar av JavaScript eller inte.
Är du intresserad av att veta hur jag klarade av att svara på
om du klarade av JavaScript här ovan?
<TABLE CELLSPACING="0" CELLPADDING="0"> <TR> <TD VALIGN="top">Om du nu vill veta om <B>du</B> klarar av JavaScript så är svaret:</TD> <TD><FONT SIZE="-1"><FORM NAME="klara_av_JavaScript"><INPUT NAME="ja" TYPE="text" VALUE="NEJ!!" SIZE="5" MAXLENGTH="5"></FORM></FONT></TD> </TR> </TABLE> <SCRIPT LANGUAGE="JavaScript"> <!-- document.klara_av_JavaScript.ja.value=("JA!!!"); //--> </SCRIPT>
Det som sker först är att jag gör en TABELL (för snygghetens skull)
med texten i den ena kolumnen och formuläret i den andra kolumnen.
Jag låter formuläret heta "klara_av_JavaScript"
och INPUT-fältet heta "ja" (båda namnen kan bytas ut).
Vidare låter jag fältet börja med värdet "NEJ!!"
(VALUE="NEJ!!"). För snygghetens skull gjorde jag
fältets storlek till 5 (både NEJ!! och JA!!!
har ju 5 tecken). Att jag har skrivit MAXLENGTH="5" är inte
alls viktigt, men det har jag gjort för att min åsikt (det är
ju en smaksak) är att det är onödigt att någon ska kunna
fylla i mer än 5 tecken i fältet. Att jag har med en FONT-tagg
beror på att jag vill minska INPUT-fältet så att det passar
bättre och blir snyggare (ytterligare en smaksak) (fungerar bara med Netscape).
Texten
CELLSPACING="0" CELLPADDING="0"
gör allt lite kompaktare, lite snyggare helt enkelt.
Det viktiga här är att de som klarar av JavaScript kommer att kunna läsa JavaScriptet som säger att fältet ja i formuläret klara_av_JavaScript ska få värdet JA!!! medans de webbläsare som INTE klarar av JavaScript inte kommer att kunna läsa detta script och därmed inte kunna ändra värdet NEJ!! till JA!!!. Alltså ser besökare med JavaScript-möjlighet JA!!! i fältet medans de utan JavaScript-möjlighet ser NEJ!! i fältet. OBS: Formuläret måste vara skrivet innan scriptet, annars blir det JavaScript-error.
Ett annat sätt är detta test:
Jaha, hur gick detta till?
<SCRIPT LANGUAGE="JavaScript"> <!-- document.write("<FONT COLOR=green>") //--> </SCRIPT> Om denna text är grön så klarar din webbläsare av JavaScript. <SCRIPT LANGUAGE="JavaScript"> <!-- document.write("</FONT>") //--> </SCRIPT>På detta sätt får endast de webbläsare som klarar av JavaScript (eller som inte fått det avstängt) FONT-taggen. De webbläsare som INTE stödjer JavaScript visar bara texten, som för dem är svart.
Ett annat sätt är detta test:
Scriptet är skrivet såhär: <SCRIPT LANGUAGE="JavaScript"> <!-- document.write("Din webbläsare klarar av JavaScript.") //--> </SCRIPT> <NOSCRIPT> Din webbläsare klarar <B>INTE</B> av JavaScript. </NOSCRIPT>Nu kommer de med JavaScript-stöd visa "Din webbläsare klarar av JavaScript." medans de utan JavaScript-stöd får läsa "Din webbläsare klarar INTE av JavaScript.".
De med gamla webbläsare förstår inte någon av taggarna så de
kommer att ignoreras och det mellan <!-- och -->
kommer ju också att ignoreras, kvar blir texten
"Din webbläsare klarar INTE av JavaScript.".
Ett sista och väldigt lätt sätt att ha en funktion som ovan är att skriva: Din webbläsare klarar <NOSCRIPT><B>INTE</B></NOSCRIPT> av JavaScript.Resultatet blir såhär: Copyright © Omid Rouhani 1997-2022; Alla rättigheter reserverade. Guider: [ HTML guide ] - [ JavaScript guide ] - [ DHTML guide ] - [ Perl guide ] - [ Sitemap ] |