2009-04-24 10 views
3

J'ai un problème assez simple que je n'ai pas pu résoudre moi-même (j'ai du mal à manipuler les iframes).problème de bouton de retour d'iframe (ne veux pas que le bouton de retour affecte iframe)

Fondamentalement, allez dire cette page ....

http://andrew.koallo.ca/new/393NelsonSt-JordanFisher

cliquez sur « Cliquez ici pour la carte » ... et une carte devrait charger pour vous .... maintenant, si vous son dos une fois ... il ne reprendra que l'iframe .... Donc, fondamentalement, vous devez appuyer deux fois sur le bouton retour pour revenir à votre page d'origine.

Est-il possible d'éviter cela? ... Après avoir cliqué sur le bouton « Cliquez ici pour la carte » Je mets le src de l'iframe égale à la source respective ....

J'ai lu que peut-être lieu .replace peut vous aider? Je n'ai pas réussi à le faire fonctionner.

Merci pour toute aide, Andrew

+0

Je pense que cela se produit uniquement dans FX - en cliquant sur Chrome et IE après le chargement de la carte me ramène à la page précédente. – Keith

+0

aaah ... très vrai ... encore serait bien si je pouvais faire quelque chose de différent en FX pour l'éviter .. – Andrew

+0

Je sais que c'est en retard pour demander. mais avez-vous résolu ce problème? si oui, pouvez-vous me dire comment? – rampantNinja

Répondre

0

soit mis un bouton « retour » dans la page avec un événement onclick au referrer ou modifier le code de l'iframe à utiliser uniquement les appels Ajax.

6

la page que vous avez mentionné est déconnecté atm, mais vous devez définir l'URL pour l'iframe comme ceci:

$('#myIframe').get(0).contentWindow.location.replace('http://...'); 

si l'URL ne fera pas dans l'histoire des navigateurs.

+0

cette astuce a résolu mon même problème, merci! – tangrammer

Questions connexes