Avatar billede mal Nybegynder
12. marts 2001 - 04:13 Der er 9 kommentarer og
2 løsninger

javascript:openWindow(\'i/c.htm\',400,400);

Jeg beklager at det ser lidt rodet ud .. men mit problem er rimeligt konkret .... Jeg vil gerne have at den kode \"jeg\" har lavet .. åbner c.htm i et vindue på 400 x 400 pixel vindue .. jeg får et nyt vindue som er maximeret + fejlmeddelelsen i overskiften ... hvad h... laver jeg galt.

Jeg ved ikke om det har betydning men der er 4 andre scipts på samme side ... de hedder dog noget andet.






<script language=\"JavaScript\">
<!-- Gem koden for gamle browsere
function PopWin(url,h,w) {
popupWin = window.openurl, \'popup\', \'height=\' + h + \',width=\' + w + \',top=50,left=50\')
}
// -->
</script>

... Senere

<a onmouseover=\"document[\'fpAnimswapImgFP5\'].imgRolln=document[\'fpAnimswapImgFP5\'].src;document[\'fp

AnimswapImgFP5\'].src=document[\'fpAnimswapImgFP5\'].lowsrc;\"

onmouseout=\"document[\'fpAnimswapImgFP5\'].src=document[\'fpAnimswapImgFP5\'].imgRolln\"

href=\"java script:PopWin(\'i/c.htm\',400,400);\"> <img border=\"0\"

src=\"I/P/c.jpg\" id=\"fpAnimswapImgFP5\" name=\"fpAnimswapImgFP5\"

dynamicanimation=\"fpAnimswapImgFP5\" lowsrc=\"I/P/c.jpg\" width=\"198\"

height=\"185\"></a>
Avatar billede seider Nybegynder
12. marts 2001 - 05:37 #1
hvis din struktur ser sådan her ud

/herfra_vil_jeg_open_new_window.html
/i/c.htm

brude der ikke være problemer, men der kan være problemer hvis du ikke angiver absolut i forhold til den aktuele sti. derfor

/n/open_window.html
/i/c.htm

window.open(../i/c.htm)

ellers tror jeg bare du mangler en parentes *G*

/* seider */
Avatar billede jakoba Nybegynder
12. marts 2001 - 06:49 #2
du har mistet en startparentes i kopieringen så openurl er blevet eet ord
function PopWin(url,h,w) {
  popupWin = window.open(url, \'popup\', \'height=\' + h + \',width=\' + w + \',top=50,left=50\')
}

Den der dobbelte linieafstand i linket kunne tyde på der har sneget sig nogen linieskift ind i dine onmouse???= parametre. hver af dem skal være een lang streng.
<a onmouseover=\"document[\'fpAnimswapImgFP5\'].imgRolln=document[\'fpAnimswapImgFP5\'].src;document[\'fpAnimswapImgFP5\'].src=document[\'fpAnimswapImgFP5\'].lowsrc;\"
onmouseout=\"document[\'fpAnimswapImgFP5\'].src=document[\'fpAnimswapImgFP5\'].imgRolln\"
href=\"java script:PopWin(\'i/c.htm\',400,400);\"> <img border=\"0\" src=\"I/P/c.jpg\" id=\"fpAnimswapImgFP5\" name=\"fpAnimswapImgFP5\" dynamicanimation=\"fpAnimswapImgFP5\" lowsrc=\"I/P/c.jpg\" width=\"198\" height=\"185\"></a>
Avatar billede jakoba Nybegynder
12. marts 2001 - 07:02 #3
det burde ikke have med problemet at gøre, men for fuldstændighedens skyld:
top og left positionerer vinduet i NS i IE bruges der screenX og screenY

function PopWin(url,h,w) {
  var xnr=50;
  var ynr=50;
  if (navigator.appName!=\"Netscape\") {
    var pos = \",left=\"+xnr+\",top=\"+ynr
  } else {
    var pos = \",screenX=\"+xnr+\",screenY=\"+ynr
  };
  popupWin = window.open(url, \'popup\', \'height=\' +h +\',width=\' +w +pos)
}

Avatar billede mal Nybegynder
12. marts 2001 - 15:28 #4
Jeg manglede en parentes ... men der er et eller andet yderlige problem .. jeg tilforde også jakoba netscape kode ... men det hjalp desværre ikke ...

Jeg forstår ikke hvad du mener med

window.open(../i/c.htm)

er

PopWin(\'i/c.htm\',400,400);\">

forkert
Avatar billede mal Nybegynder
12. marts 2001 - 15:47 #5
Jeg har fjernet at unødvendigt programmering ...


<html>

<head>
<title>Ny side 3</title>
<base target=\"h-nederst\">
<style type=\"text/css\">
  BODY
{
  background-image: url(I/Pictures/hojre.jpg);
  background-attachment: fixed;
  background-repeat: no-repeat;
}
</style>
<script language=\"JavaScript\">
<!-- hide from JavaScript-challenged browsers
function openWindow(url,h,w) {
win=window.open(url, \"pop\", \"scrollbars=no,width=\"+w+\",height=\"+h+\",left=200,top=300\");
win.focus();
}

// done hiding -->
</script>
</head>
<body topmargin=\"0\" leftmargin=\"0\">
<p><a href=\"java script:popwin(\'i/c.htm,400,400\');\"><img border=\"0\" src=\"I/Pictures/c.jpg\" width=\"198\" height=\"185\"></a></p>

</html>
Avatar billede jensgram Nybegynder
12. marts 2001 - 16:14 #6
Problemet er, at du kalder den med
java script:popwin(\'i/c.htm,400,400\');

Det skal være
java script:popwin(\'i/c.htm\',\'400\',\'400\');

Sådan
Avatar billede mal Nybegynder
12. marts 2001 - 16:36 #7
Det hjælper desværre ikke
Avatar billede jensgram Nybegynder
12. marts 2001 - 16:41 #8
Jamen for helvede - funktionen hedder openWindow men den bliver kaldt med popwin(). Det holder bare ikke.

openWindow(\'i/c.htm\',\'400\',\'400\');
Avatar billede mal Nybegynder
12. marts 2001 - 17:25 #9
Takker ...
Avatar billede jensgram Nybegynder
12. marts 2001 - 17:28 #10
Det var da så lidt (Eksperten er sej!)
Avatar billede mal Nybegynder
13. marts 2001 - 02:02 #11
helt enig
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