Just nu i M3-nätverket
Jump to content

JavaScript (funkar endast i IE ???)


j.andersson

Recommended Posts

j.andersson

Finns det någon som kan se vad problemet är med mitt JavaScript nedan?

Det funkar endast i IE (men ej i Firefox, Opera, eller Safari).

 

Jag använder ett program som underlättar skapandet av webbsidor. Programmet är uppdelat på Globala sidor och vanliga sidor. I regel använder man endast en Global sida där man lägger de objekt som ska synas hela tiden. Ovanpå detta lägger man ett antal "vanliga" sidor med olika innehåll och längd.

 

Jag har nu ett Script som ska förlänga de objekt som ligger på den globala sidan beroende på vilken sida som förtillfället körs ovanpå den globala sidan.

Ibland är innehållet längre, ibland kortare. De objekt jag syftar på som ligger på den globala sidan är 'FrameContent', 'FrameBottom' vilka bägge är bilder.

Dessa bilder fungerar som en slags ram för texten, så att man vill inte gärna att texten hamnar utanför. När den texten blir längre ska 'FrameContent' expandera i takt med textens höjd, samt att 'FrameBottom' ska få samma startposition som textens höjd.

 

Och som sagt det funkar bara i IE, är det nån som kan se problemet i min kod?

 

function alignObjects() {

h = 0;

if (window.getComputedStyle)

h = window.getComputedStyle(currPage, null).getPropertyValue("height");

else if (currPage.currentStyle)

h = currPage.currentStyle.height;

 

b = parseInt(h);

getObject('FrameBottom').style.top = b;

getObject('FrameContent').style.height = b;

}

 

 

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...