Nenapadá mne jak to lépe pojmenovat, nicméně domnívám se že spamerům hodně usnadňuje jejich práci fakt, že lidé na celém světě tak rádi inklinují k jednomu (maximálně dvěma) SW řešením na daný problém (typicky diskusní forum = PHPBB, že :-) ). Pokud každý tento software pouze beze změny nainstaluje může nakonec spamer ke všem použít prakticky jednotný přístup a jednotlivými fóry se nemusí vůbec zabývat. Stačilo by, aby každý trochu "po svém" pozměnil klíčové formuláře ... a přidal typické pasti: např: nějaké to pole jehož obsah se ověřuje (například na nevyplněnost), javascriptem je možné takové pole vyplnit a skrýt čímž se sází na to, že spamboti neumí dosud plnohodnotně interpretovat javascript. Pokud se to ještě doplní zpřeházením jmen vstupních polí, měl by spambot opravdu co delat aby prosel skrz ... Samozrejme tato "ochrana" chrání pouze malé weby které sami o sobě nejsou přímým terčem spamera, na spamery zacílených webech toto řešení neuspěje - kolik těch zacílených ale může být ? Mnoho ne.
JavaScript je prasecina :-))) .. moc roztomile dogma, v dobe tolik popularnich AJAX aplikaci ktere stavi mimo jine prave na javascriptu je takove prohlaseni o to komictejsi ... ale ted vazne. Samozrejme ze je to reseno casto tak ze bez javascriptu se to pole proste nepredvyplni a uzivatel to holt musi udelat sam - typicky jde od odpoved na otazku 2+3=? (napriklad.). Jinak podrobneji se o tom psalo zde: http://php.vrana.cz/hledat.php?search=spam
To, ze je neco velka prasecina, jeste neznamena, ze nic jineho prasecina byt nemuze ;).
Nevim jak vy, ale me pripada opravdu nejapne hloupe nutit uzivatele, aby pouzivali javascript, dokud to skutecne neni nutne. S vecmi jako je NoScript (rozsireni pro FF) si muzete selektivne vybrat, ktera stranku prohlizet s js a kterou ne... no a je zadouci mit js povolen jen tam, kde je to nutne, protoze se tim muze zabranit potencialnim bezpecnostim diram...
Jinak javascript je otevreny, zdokumentovany, a hojne implementovany jazyk. Prakticky velmi dobre pouzitelny, a take pouzivany. Kdyby se za stejnym ucelem nasazovaly uzavrene veci jako ActiveX, to by teprve byla prasecina :-)
Myslíš, že je dobře zdokumentovaný? Martin Pergel implementoval javascript do linksu pomocí dokumentace a ukázalo se, že je tam spousta věcí, které podle dokumentace nejdou, ale browsery je pustí --- nejkřiklavější je např to, že dokumentace vyžaduje oddělovat příkazy středníkem, v browserech jdou oddělovat i pomocí konce řádků.
On používal ještě normu Javascript 1.1 vydanou Netscapem (stabilní Mozilla tehdy ještě nebyla). V té době ten Netscape povoloval víc než bylo dovoleno v té normě, nevím zda to udělali schválně kvůli konkurenčním bojům :-/