2011-03-18 1 views
0

Je souhaite afficher l'info-bulle de la liste déroulante dans mon application Web, affichée dans IE et Mozilla, mais dans Google Chrome et Safari, elle ne s'affiche pas.Comment afficher l'info-bulle dans les navigateurs chrome et safari

Select.options[i].title= oObject.Text; 

la façon dont je lie en utilisant javascript

+0

-vous nous attendre de savoir quel code etc que vous utilisez? ** S'il vous plaît nous montrer du code! ** – ThiefMaster

+0

mis à jour avec l'exemple de code –

Répondre

0

peut ne pas aider beaucoup avec le code affiché. Utilisez-vous un plugin, un script ou quoi? Si vous utilisez jquery vous pouvez toujours utiliser un plugin, celui-ci par exemple http://bassistance.de/jquery-plugins/jquery-plugin-tooltip/ fonctionne plutôt bien. Rappelez-vous que vous pouvez toujours définir l'attribut title pour le tag, les navigateurs l'interpréteront comme une info-bulle. Exemple:

<select title="Link tooltip"> 
    <option>Option1</option> 
</select> 
0

Le code que vous avez n'est pas valide et devrait déclencher une erreur de complication.

En supposant que l'ID de votre liste déroulante est Select1 ici est la façon de définir le titre de ses différentes options via le code sous-jacent:

for (int i = 0; i < Select1.Items.Count; i++) 
{ 
    Select1.Items[i].Attributes["title"] = "I am item #" + (i + 1); 
} 
Questions connexes