ereg et redirection - PHP - Programmation
Marsh Posté le 19-12-2005 à 18:19:11
tu n'as pas essayé de 'surcharger' la fonciton onload ?
Marsh Posté le 19-12-2005 à 18:30:07
ca marche pas non plus, ca surcharge pas la page que je veux mais celle qui redirige vers la bonne page de frame contenant le SetWindowSize ()...
ca replace toujours pas la bonne page...
Marsh Posté le 19-12-2005 à 18:07:20
Bonjour, je cherche à intégrer une fenetre yahoo, mais j'ai un problème car la fenetre s'auto-resize et ca va pas du tout car je voudrais diviser le pop up en 2 afin de pouvoir regarder le pop up sans qu'il prenne tout l'écran
voilà l'adresse de la fenetre (testable avec un compte yahoo):
http://launchtoday.fr.launch.yahoo [...] =undefined
l'autoresize est une fonction java ds ce fichier:
<script language="javascript" src="http://a1568.g.akamai.net/7/1568/1600/20050209011436/launchtoday.fr.launch.yahoo.com/common/includes/js/common_class_cookies.js"></script><script language="javascript">
var env = '';
var playerFullVersion = common_mediaplayers_getWMPVersion();
var mediaHash = 'b00c92754bafd9ed22e9a72dd38816df||1134951116718';
var oCookie = new common_class_cookies( env );
oCookie.setCookie('playerFullVersion', playerFullVersion);
oCookie = null;
var isNetscape = ('Microsoft' == 'Netscape') ? 1:0;
function setWindowSize() {
var wHeight = parseInt(520);
var wWidth = parseInt(690);
//initial resize to dimensions
window.resizeTo(wWidth,wHeight);
//adjust dimensions for inner size differences
if (self.innerWidth)
{
wDelta = (wWidth - self.innerWidth);
hDelta = (wHeight - self.innerHeight);
}
else if (document.documentElement && document.documentElement.clientWidth)
{
wDelta = (wWidth - document.documentElement.clientWidth);
hDelta = (wHeight - document.documentElement.clientHeight);
}
else if (document.body)
{
wDelta = (wWidth - document.body.clientWidth);
hDelta = (wHeight - document.body.clientHeight);
}
//resize with new dimensions
window.resizeTo((wWidth + wDelta),(wHeight + hDelta));
}
</script>
et le frame appel le script:
<frameset frameborder="0" border="0" framespacing="0" noresize="noresize" onload="setWindowSize()" rows="136,315,69
j'ai donc essayé :
$titre = eregi_replace("onload=\"setWindowSize", "dd", $page); //desactive onload
et:
$titre = eregi_replace("520", "450", $page);
$titre1 = eregi_replace("690", "500", $titre);
Mais rien ne marche, impossible de desactiver onload="setWindowSize()"
Une autre page est chargée, et le replace concerne cette page, mais pas la page cible (default)!!! , du coup la fonction resize est toujours active !!:
Si quelqu'un pouvait m'aider svp...
Merci
NaY