2010-06-11 2 views
0

J'essaye de me concentrer sur un contrôle dans la charge de ma page dans l'application ASP classique.Comment définir le focus dans un contrôle onLoad dans un sous-formulaire dans Classic asp?

Ma page appelle à l'intérieur d'une page principale écrite à l'intérieur d'IFRAM. Problème: Lorsque j'essaie de charger ma sous-page, je n'arrive pas à me concentrer sur le contrôle de l'événement "En charge".

Pourriez-vous s'il vous plaît laissez-moi savoir une solution.

Merci,

Répondre

1

Un message d'erreur s'affiche-t-il? Essayez d'ajouter ceci tout en bas de votre page:

<script type="text/javascript"> 
    document.getElementById("myElement").focus(); 
</script> 
+0

Cela fonctionne pour la page principale. Mais cela ne fonctionne pas pour la page enfant, et j'appelle cette page en utilisant IFRAM. Merci, – Suman

+0

Un IFrame est une entité distincte dont la page elle-même n'est pas consciente. Je suppose que vous mettez l'accent sur une publicité ou quelque chose de cette nature. Afin de définir le focus, vous devez avoir ce Javascript sur la page que vous êtes IFraming. – David

+0

Bonjour Deivd, Merci pour votre suggestion. J'ai essayé de cette façon aussi. Mais ça ne pouvait pas fonctionner du tout. Merci, – Suman

Questions connexes