2009-08-25 9 views
-2

Lorsque nous utilisons getElementById dans JS le navigateur demande pour autoriser ou bloquer le script, est-il un morceau de script pour permettre automatiquement ou d'éviter cela ou est-il une alternative pour cetteJavaScript problème getElementById

+3

A quoi ressemble votre script? Et en passant: c'est 'getElementById' et non' getelementbyid'. – Gumbo

+1

Je devine juste ici, mais cela ressemble à une alerte qui dit que la page a des erreurs et vous invite à arrêter ou à continuer. Si je écris la meilleure solution serait de réparer le script en montrant votre code ici. :) – Marcel

+1

Cette question a vraiment besoin de plus de détails. –

Répondre

2

Si "le navigateur" est IE et que vous visualisez le fichier localement, c'est parce que IE bloque JavaScript par défaut en local HTML comme mesure de sécurité.

Si "le navigateur" est Firefox (très improbable), c'est parce que netscape.security.PrivilegeManager.enablePrivilege a été appelée. N'appelez jamais cette fonction.

0

Je doute vraiment que document.getElementById("id") sera bloqué dans un navigateur. Ce doit être quelque chose d'autre qui provoque cela.

+0

J'essayais d'obtenir l'ID d'une boîte de texte et de changer ses attributs – Moon

0

il s'agit probablement de l'alerte ActiveX dans IE? Pouvez-vous confirmer exactement quelle erreur dans quel navigateur et quel code vous utilisez - même un extrait devrait aider