Erik Ginnerskov skrev:
> Hvordan kan scriptet modificeres, så vinduet bliver resized,
> når en ny side indlæses?
>
http://hjemmesideskolen.dk/html/vindue.asp?id=vingen
[snip]
> Ændring - testet lokalt
> <a href="testsider/nyvin1.asp" target="mitVindue"
> onclick="openPopup(this.href, this.target,
> 'width=790,height=480', resize); return false;"
> title="Åbn!">
Ovenstående vil medføre at javascriptet fejler - funktionen
openPopup tager tre argumenter, men du giver den fire herover,
derfor går det galt.
Du skal ændre funktionen openPopup så den kan håndtere ændring af
størrelsen. Det kunne fx være noget i retning af :
// NB: ALDELES UTESTET...
var objPopupWindow = null;
function getFeatures(w, h, rest) {
return ("width=" + w + ",height=" + h + "," + r);
}
function openPopup(strUrl, strWindowName, iWidth, iHeight)
{
if(objPopupWindow==null || objPopupWindow.closed)
{
if(strFeatures==null || strFeatures.length<1)
{
objPopupWindow = window.open(strUrl, strWindowName);
}
else
{
objPopupWindow = window.open(strUrl, strWindowName,
getFeatures(iWidth, iHeight, strExtra));
}
}
else
{
// Sæt vinduets nye størrelse
objPopupWindow.resizeTo(iWidth, iHeight);
// Sæt fokus på vinduet
objPopupWindow.focus();
}
}
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på
http://usenet.dk/netikette/citatteknik.html