2010-09-30 24 views
0

Je charge une page dans un iFrame dans la boîte de dialogue. Ceci est une page d'aide avec des balises d'ancrage. Quand je charge la page en utilisant une ancre ou même en utilisant les balises d'ancrage dans la boîte de dialogue, le navigateur saute à l'ancre, même si la boîte de dialogue est centrée.Boîte de dialogue jQuery UI avec iframe et ancres

Voir: http://immoshots.com/test/jquery.ui.dialog/default.html

est-il une solution pour cela?

Une autre question est pourquoi j'ai des barres de défilement doubles.

Et btw quoi de neuf avec le G_JS_API dans le haut de l'iFrame?

+0

J'ai un problème identique à cela et malheureusement, vous avez supprimé la page de test. Avez-vous peut-être une copie de ceci que vous pourriez mettre sur jsfiddle? –

Répondre

0

Supprimez le style en ligne pour la hauteur sur id="divId" et l'ensemble de barres de défilement extérieur disparaît.

Pour la G_JS_API vous avez quelque chose sortir la chaîne avant la JS est ajouté à l'élément " G_JS_API
"

Une sortie perdue quelque part?

Utilisez-vous un navigateur pour inspecter facilement les éléments? Dans Chrome ou Firefox, faites un clic droit sur quelque chose, cliquez sur inspecter l'élément. De là, vous pouvez voir quels styles affectent les divs et d'où vient le texte

+1

Yup, vous devez utiliser un outil pour inspecter les éléments, je viens de parcourir votre URL avec le FireBug (Mozilla) et j'ai pu voir les problèmes que vous avez sur les styles. Vous pouvez utiliser FireBug dans presque n'importe quel navigateur. FireBug: http://getfirebug.com/ – pjnovas

+0

OK, je vais essayer ça .. qu'en est-il des ancres? – FFish

+0

Désolé, je n'ai aucune idée de ce que 'Supprimer le style inline pour la hauteur sur id = "divId"' signifie .. – FFish