Avatar billede 7th Praktikant
07. november 2002 - 10:13 Der er 10 kommentarer og
1 løsning

Opera og reload

Hvorfor kan jeg ikke få funktionen til at virke i Opera ?

function window.onresize
{
window.location.reload(false);
}

eller

function checksize()
{
window.location.reload(false);
}

window.onresize = checksize;

Jeg har også prøvet med document.location.href = document.location.href, men lige meget hjælper det...
Avatar billede Slettet bruger
07. november 2002 - 14:35 #1
Prøv:

self.location.href = self.location.href;

location er ikke del af document.
Avatar billede 7th Praktikant
07. november 2002 - 20:58 #2
Det hjælper desværre ikke :(
Avatar billede Slettet bruger
08. november 2002 - 08:55 #3
Nu kommer jeg lige i tanke om, at Opera vist nok ikke understøtter onresize.
Avatar billede nikolajdu Nybegynder
08. november 2002 - 08:57 #4
Avatar billede nikolajdu Nybegynder
08. november 2002 - 09:02 #5
Described in a separate document. Opera does not support W3C DOM Core apart from the methods mentioned above. Documentation on W3C DOM/HTML support is forthcoming.
Avatar billede nikolajdu Nybegynder
08. november 2002 - 09:03 #6
Og det der så stod ovenfor ovenstående sætning :

JavaScript Environment: DOM and DHTML
The following features are missing from JavaScript 1.3 support:

The event variable passed to event handlers does not match the javascript standard
Cannot set the SRC attribute of iframes
We are currently working on DOM, based on the DOM 2.0 standard. We have also used some of Microsoft's extensions to DOM, notably the method for accessing CSS properties through a style attribute of the HTML elements. Modifying the document structure is not yet possible (ie. you cannot add or remove HTML elements). There are no plans to support Netscape's dynamic layers. Presently, we support getting and setting the following CSS attributes for absolutely positioned HTML elements:

visibility
pixelLeft, pixelTop
pixelWidth, pixelHeight
zIndex
color, background (only for setting of colors)
We support the following methods in the document object:

getElementsByTagName()
getElementById()
getElementsByName()
We support the following methods in HTML Elements:

getElementsByTagName()
contains()
parentNode
Avatar billede 7th Praktikant
08. november 2002 - 09:08 #7
Hhmm det var da noget værre l... da jeg har en tabelcelle hvis højde afhænger af den tilgængelige højde i browservinduet. Det vil sige, hvis man kommer ind på siden og har sit vindue minimeret, og når siden så er loadet maksimerer siden, sprænges hele mit interface på siden i Opera :(

Nogen ide til hvordan jeg så kan undgå dette i Opera, da funktionen tilsyneladende ikke virker i Opera ? Skal nok give flere points hvis der er en som kommer på en god ide.

Siden er iøvrigt bygget op med via...
En venstre tabelcelle.
En højre tabelcelle.
Syv tabelceller via rowspan i midten (top, menu, luft, titel, luft, indhold, bund) - de seks af tabelcellerne har en fast værdi, hvorimod min sidste tabelcelle (indhold) har en "flydende" værdi.
Avatar billede pelkjaer Nybegynder
08. november 2002 - 09:12 #8
Du kan selv modificere dette som reloader Opera ved resize:

<script type="text/javascript">
<!--
function OpResizeFix(a) {
if(!window.opera){return;}if(!document.pEoprX){
document.pEoprY=window.innerWidth;document.pEoprX=window.innerHeight;
document.onmousemove=OpResizeFix;
}else{if(document.pEoprX){
  var k=document.pEoprX-window.innerHeight;
  var j=document.pEoprY - window.innerWidth;
  if(k>1 || j>1 || k<-1 || j<-1){
  document.pEoprY=window.innerWidth;document.pEoprX=window.innerHeight;
  location.reload();}}}
}
OpResizeFix();
//-->
</script>
Avatar billede 7th Praktikant
08. november 2002 - 09:15 #9
Ok kigger på det når jeg kommer hjem...
Avatar billede 7th Praktikant
09. november 2002 - 16:31 #10
Har ikke lige haft tid til at kigge på det, anyway dem som føler for det må gerne smide et svar. Points må så sættes op alt efter hvor mange som lyster at svare...
Avatar billede 7th Praktikant
10. november 2002 - 17:26 #11
Takker alle for hjælp, især pelkjaer ;)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester