Bonjour
j'ai une page index.aspx avec une iframe.
Je voudrais que qd on appelle une page (qui s'affiche normalement dans l'iframe) elle s'affiche directement dans index.aspx

Dans la page de l'iframe :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7

if (parent.frames.length < 1)
{
var url = document.location.href;
document.location.href = 'http://www.monsite/index.aspx?url=' + url;
}
et dans index.aspx

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11

var loc = document.location.href;
if ((pos = loc.indexOf('?')) > 0){
var donnee = loc.substring(pos + 1);
var pos2 = donnee.indexOf('=');
if (donnee.substring(0, pos2)=='url'){
var url = donnee.substring(pos2 + 1);
document.getElementById("ifrmContent").src = url;
}
}
J'ai un message d'erreur comme quoi "document.getElementById("ifrmContent")" est nulle ou n'est pas un objet.

Voila j'espere que vous pourrez m'aider
Merci d'avance