2011-02-28 4 views
12

Je veux juste charger une page html dans iframe en cliquant sur un lien ou un bouton dans la même page. J'ai utilisé javascript pour charger la page dynamiquement. Mais, je ne pouvais pas faire ça. S'il vous plaît, que quelqu'un me guide pour faire ça. Mon code est le suivant:Comment charger une page dynamiquement dans iframe

document.getElementById("iframeelem").src="newhtml.jsp"; 
+2

essayer ce 'window.frames [iframeName] .location = url,' et voir ce que happenes et assignez l'URL comme URL absolue comme 'http: www.something.com/newhtml.jsp' – kjy112

Répondre

-7
+4

Désolé, mais pourquoi est-ce marqué comme la réponse? Cette question est balisée et est pertinente pour javascript; ce lien concerne environ .net. –

+0

@ThomasMcCabe - où voyez-vous .NET? La question est évidemment sur la façon de changer un src d'une iframe avec javascript. – Dementic

+4

@Dementic Oui. la question est sur la façon de changer avec JS, et les liens de réponse à une solution .NET. –

3

Votre code est correct. Voici un tutoriel, juste au cas où: http://www.dyn-web.com/tutorials/iframes/

Quelle est l'erreur?

Vérifiez que l'ID de votre cadre et votre URL sont corrects (tapez l'URL dans une fenêtre de navigateur et assurez-vous d'obtenir votre page).

3

Mettre cela sur le embarqué page

<p> 
<input type='button' name='Next' value='Next Page' 
onclick='window.location.replace("http://timecrystal.co.uk/");' /> 
</p> 
+4

Décrivez-en un peu plus sur ce que fait votre code. – askmish

Questions connexes