Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Jos javascript komento suoritetaan...

Sivun loppuun

UnderSTreet [25.06.2010 17:11:32]

#

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.

Jokotai [25.06.2010 17:17:58]

#

Monet selaimet tarjoavat javascript-konsolin. Sen pitäisi ilmoittaa noista asioista.

UnderSTreet [25.06.2010 17:21:38]

#

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);

Jokotai [25.06.2010 18:06:32]

#

Siis haluatko sivuillesi ominaisuuden että se ilmoittaa selaajan javascriptsyötteen olleen kielletty? Lisäksi, tarkoitatko että sivuillasi olisi elementti jota ei voi javascriptillä manipuloida.

UnderSTreet [25.06.2010 18:17:38]

#

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.

Jokotai [25.06.2010 18:26:42]

#

http://img718.imageshack.us/img718/4601/esimerkki.jpg
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.

UnderSTreet [25.06.2010 18:31:59]

#

Okei. Kiitos sulle. Katon ton ActiveX:n mut mulla on sellanen fiilis että jossain sellanen parempikin tapa on

Metabolix [27.06.2010 20:38:39]

#

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.


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta