Terve.
Pystyykö millään nettiskriptauskielellä tarkistamaan jos javascript-komento suoritetaan? Vaikka javascriptilla ittellään.
niinku tyyliin:
if(javascriptIsExecuted) { alert('ohoi!'); }
tai
document.onjavascriptexecution = function() { alert('ohoi!'); }
Koko idea voi olla vähän kaukaa haettu, eikä ole ihan 100% välttämätöntä. Kiitos jo etukäteen.
Monet selaimet tarjoavat javascript-konsolin. Sen pitäisi ilmoittaa noista asioista.
Tarkotan siis että jos javascriptilla tehään sitä nii sitten tehään tätä. Tuota ei ne selainten javascript-konsolit tee.
Tähtään tällä siihen että kukaan ei pysty esimerkiksi suorittamaan osotepalkin kautta komentoa
javascript:void(document.getElementById('elementti-johon-en-halua-kenenkään-javascriptillä-koskevan').id = 0);
Siis haluatko sivuillesi ominaisuuden että se ilmoittaa selaajan javascriptsyötteen olleen kielletty? Lisäksi, tarkoitatko että sivuillasi olisi elementti jota ei voi javascriptillä manipuloida.
Tarkotan molempia. Tähtään perjaatteessa ihan vaan siihen että jotkin elementit olisivat javascriptilta estetty, mutta kokonaan javascriptsyötteen estäminen olisi paljon yleishyödyllisempi.
http://img718.imageshack.us/img718/4601/
Tälläisten juttujen estäminen vaatii että laitat estokoodin tiedoston mukana, mutta se vaatisi ActiveX komponenttien tai muun vastaavan sallimisen käyttäjältä joten suosittelen tyytymään asiaan, että sivun ulkomuotoa voi javascriptillä muuttaa.
Okei. Kiitos sulle. Katon ton ActiveX:n mut mulla on sellanen fiilis että jossain sellanen parempikin tapa on
Käyttäjää ei voi estää ajamasta mieleistään JavaScriptia muuten kuin puuttumalla suoraan selaimen toimintaan, mikä taas ei varmasti mene läpi niille käyttäjille, joiden taito yleensäkään riittäisi oman skriptin ajamiseen.
Aihe on jo aika vanha, joten et voi enää vastata siihen.