Avatar billede artico Novice
26. februar 2003 - 12:00 Der er 6 kommentarer og
1 løsning

Onload 2 gange ??

Hvorfor virker dette ikke ?

<BODY onload="CSScriptInit(); NewWindow('http://www.minside.dk/x/vm.html','Katalogservice','250','300','custom','front');" background="../../images/bg_tile_strip.gif" BGCOLOR=#959595 topmargin="0">
Avatar billede viciodk Praktikant
26. februar 2003 - 14:42 #1
Temmeligt svært at finde fejlen hvis ikke du poster indholdet af NewWindow();
Avatar billede artico Novice
26. februar 2003 - 14:46 #2
øhhh sorry trode det var et spørgsmål om hvad der stod i onload... :-)
Den første funktion er sat af Golive, Her kommer funktionen:
var win=null;
function NewWindow(mypage,myname,w,h,pos,infocus){
if(pos=="random"){myleft=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;mytop=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;}
if(pos=="center"){myleft=(screen.width)?(screen.width-w)/2:100;mytop=(screen.height)?(screen.height-h)/2:100;}
else if((pos!='center' && pos!="random") || pos==null){myleft=0;mytop=20}
settings="width=" + w + ",height=" + h + ",top=" + mytop + ",left=" + myleft + ",scrollbars=no,location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no";win=window.open(mypage,myname,settings);
win.focus();}
Avatar billede viciodk Praktikant
26. februar 2003 - 15:22 #3
Hmm, hvad er det der ikke virker ved det script? Hvilke fejl siger den der er? Kan du få dette til at virke?:


<html>
<head>
<script type="text/javascript"><!--
var win=null;
function NewWindow(mypage,myname,w,h,pos,infocus) {
if(pos=="random") {
  myleft=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;
  mytop=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;
}

if(pos=="center") {
  myleft=(screen.width)?(screen.width-w)/2:100;
  mytop=(screen.height)?(screen.height-h)/2:100;
}

else if((pos!='center' && pos!="random") || pos==null) {
  myleft=0;
  mytop=20
}

settings="width=" + w + ",height=" + h + ",top=" + mytop + ",left=" + myleft + ",scrollbars=no,location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no";
win=window.open(mypage,myname,settings);
win.focus();
}

function CSScriptInit() {
// indhold
}
// -->
</script>
</head>

<BODY onload="CSScriptInit(); NewWindow('http://www.minside.dk/x/vm.html','Katalogservice','250','300','custom','front');" background="../../images/bg_tile_strip.gif" BGCOLOR=#959595 topmargin="0">

</body>
</html>
Avatar billede artico Novice
27. februar 2003 - 16:09 #4
det er onload= kommandoen der ikke virker ? Golive har selv skrevet CSScriptInit() og jeg vil så efterfølgende gerne have en vindue der skal åbnes når siden loader, og disse 2 funktioner virker ikke, eller er adskildt forkert ??
Avatar billede viciodk Praktikant
27. februar 2003 - 20:06 #5
Det er umuligt at hjælpe dig hvis ikke du siger hvad fejlen er, for overnævnte virker fint hos mig. Man kan da heller ikke bare sende en computer til reparation og sige den ikke virker. Du bliver nødt til at være meget mere præcis i din beskrivelse af problemet. Popper vinduet ikke op eller hvad?
Avatar billede viciodk Praktikant
05. marts 2003 - 16:51 #6
?
Avatar billede artico Novice
24. januar 2005 - 00:51 #7
afsluttet
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