Защо е, че някои уеб страници изглеждат капан мен, така че не мога да изляза
<р> Много сайтове на лоша репутация се използва техника, която причинява след изтощително ситуацията:? Когато се опитате да напусне мястото, или чрез използване на бутона Back или чрез затваряне на прозореца на браузъра, сайтът се появява отново в нов прозорец. В най-тежките случаи, сайтът се появи в три или четири нови прозорци, когато се опитате да го напусне, и в общи линии единственият изход е да изключите компютъра си. Начинът, по който повечето хора да получите в капан в тези сайтове е чрез обяви в търсачките, които изглеждат легитимни, докато не кликнете върху тях.
<Р> Начинът тези сайтове работят е, както следва. Ако сте прочели статията HowStuffWorks Как Web Pages Work, вие знаете, че HTML код за най-простите уеб страниците, изглежда така:!
<Предварително> Съдържание на страницата отива тук ...
таг бележи започвайки от тялото на страницата. Вие имате право да променя тялото маркер. Например, ако сте го смените, така че тя изглежда като, тогава цвета на фона на страницата ще бъде жълт.
<Р> Всички основни браузъри днес поддържат способности нарича JavaScript, и JavaScript позволява включване на код в страницата. Използване на JavaScript, един от най-модификатори можете да добавите към тялото маркер е onUnload. Например, може да се каже:
<р> Това казва: " Когато браузърът се опитва да се разтоварят на страницата (или чрез използване на бутона Back или чрез затваряне на прозореца), извикате функцията JavaScript име преиграване ". В горната част на страницата, функцията за повторение е малък JavaScript функция, която изглежда така:
<предварително> //]]]] >]] > <п> Когато функцията за повторение получава нарича, можете да се види, че всичко, което прави е отвори нов прозорец, който съдържа каквото и страницата се иска (тук, това е www.blahblahblah.com). Няма нищо, за да спре създател на уеб страницата от отварянето на множество прозорци - просто добавяне на четири по-отворени линии за функцията за повторение ще доведе пет нови прозорци да се отварят. Ако всички те вършат едно и също нещо, екрана си бързо изпълва с десетки прозорци. Това е, когато трябва да се изключи.
<Р> Използването на променливата на знамето е интересно. Ето там, защото ако страницата съдържа линк, той причинява onUnload да се задейства, когато връзката е щракв