Avatar billede mik28 Seniormester
09. juli 2002 - 08:35 Der er 27 kommentarer og
1 løsning

onUnload="window.focus();

er det ikke meningen at når jeg bruger
onUnload="window.focus(); i body tagget på en side, så skal den komme op hvis den ligger som minimeret, når man trykker på en link til den?
Avatar billede pelkjaer Nybegynder
09. juli 2002 - 08:41 #1
Nej det må være onload istedet.

Er det et vindue du selv har åbnet (popup)?
Avatar billede mik28 Seniormester
09. juli 2002 - 08:43 #2
ja det er det
Avatar billede nazaq Nybegynder
09. juli 2002 - 08:43 #3
Næsten :-)

Det er onLoad og ikke onUnload som prøver at sætte focus på siden når den lukkes.

/NaZaq
Avatar billede mik28 Seniormester
09. juli 2002 - 08:43 #4
jeg prøver lige ;-)
Avatar billede nazaq Nybegynder
09. juli 2002 - 08:43 #5
hmmm pelkjaer var hurtigst :-)
Avatar billede mik28 Seniormester
09. juli 2002 - 08:46 #6
hmmm det syntes ikke at virke
Avatar billede pelkjaer Nybegynder
09. juli 2002 - 08:46 #7
Ok så har du vel også navngivet det.

<script language="JavaScript">
//åbner vinduet
var display_window = window.open('side.htm','display_window','resizable=yes,height=200,width=200');
display_window.window.focus();

//Hiver det frem i focus igen
function viewPopup(){
display_window.window.focus();
}
</script>

Så hiver du det frem med onclick="viewPopup";
Avatar billede pelkjaer Nybegynder
09. juli 2002 - 08:48 #8
Og så kunne du jo på siden som åbner vinduet indsætte

<body onunload="display_window.close();">

Så lukker det når man forlader igen.
Avatar billede mik28 Seniormester
09. juli 2002 - 08:48 #9
linket ser således ud

<a href="java script:openwin('url', 'navnet')">

det jeg vil opnå er at hvis en bruger klikker udenfor vinduet så det mister fokus også klikker på linket igen, så skal vinduet kommer op igen
Avatar billede mik28 Seniormester
09. juli 2002 - 08:50 #10
på siden som url'en henviser til har jeg så

onUnload="window.focus();
Avatar billede pelkjaer Nybegynder
09. juli 2002 - 08:54 #11
mik>>Det sidste giver jo ingen mening, unonload er jo ved lukning, så der kan du ikke hive det i focus.

Jeg forstår godt dit spørgsmål, jeg er bare ikke sikker på at det kan virke på et og samme link. Hvis du må bruge to (et "åben" og et "gendan") så er der ingen problemer.
Avatar billede mik28 Seniormester
09. juli 2002 - 08:55 #12
okay :-)
Avatar billede mik28 Seniormester
09. juli 2002 - 08:56 #13
Det mærkelige er at det faktisk har virket. Spørg om jeg forstår det *lol*
Avatar billede pelkjaer Nybegynder
09. juli 2002 - 09:32 #14
Hmm hvis nu vi åbner siden "side.html" i et popup:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">
<!--
//åber vinduet
function openWindow(theURL,winName,features) {
  window.open(theURL,winName,features);
}
</script>
</head>
<body>
<a href="java script:;" onclick="openWindow('side.html','popup','status=yes,width=200,height=200')">&aring;ben</a>
</body>
</html>

Og i "siden.html" har

<body onload="window.focus()">

Så virker det da??
Avatar billede mik28 Seniormester
09. juli 2002 - 10:37 #15
ja det burde det, men det gør det bare ikke :-(
Avatar billede pelkjaer Nybegynder
09. juli 2002 - 10:39 #16
Det virker nu her..
Kan du uploade det du gør?
Avatar billede mik28 Seniormester
09. juli 2002 - 10:39 #17
Meget mærkeligt
Avatar billede mik28 Seniormester
09. juli 2002 - 10:41 #18
Jeg gør præcis som du siger, men der kommer ikke fokus på vinduet :-(
Avatar billede pelkjaer Nybegynder
09. juli 2002 - 10:45 #19
Avatar billede mik28 Seniormester
09. juli 2002 - 10:47 #20
altså linket

<a href="java script:openwin('url', 'title')">

åbner
en side med
<body onload="window.focus()">

det ser også ud til at den reagerer med den forbliver minimeret
Avatar billede pelkjaer Nybegynder
09. juli 2002 - 10:48 #21
Virker mit eks. ikke efter hensigten?
Avatar billede mik28 Seniormester
10. juli 2002 - 09:07 #22
Jo det virker sådan set okay, det virker bare ikke når jeg sætter det ind på mit site :-(
Avatar billede pelkjaer Nybegynder
10. juli 2002 - 09:26 #23
Avatar billede mik28 Seniormester
10. juli 2002 - 09:34 #24
jeg kan godt se din pointe. Det er bare ikke det jeg vil :-). Jeg vil bare bringe et vindue i fokus hvis det allerede er åbnet, men er blevet minimeret. Det begynder at gå mig på nerverne *LOL*. Jeg kan jo godt se at det du skriver burde virke, det gør det af en eller anden grund bare ikke :-(
Avatar billede pelkjaer Nybegynder
10. juli 2002 - 09:40 #25
Jeg kan ærligt talt ikke se problemet.

Det vindue som du har åbnet (og senere bliver minimeret) skal du jo bare navngive inden du åbner det, så kan du til enhver til bringe det tilbage igen, også på samme link som du åbnede med.

Det skal blot ske fra den side du åbnede det.

Alternativt må du uploade det du gør.
Avatar billede mik28 Seniormester
10. juli 2002 - 09:43 #26
nu virker det, hmmmmm. Problemet var tilsyneladende at det stod nogle andre ting foran i body. Jeg troede da at det var underordnet hvilken rækkefølge det stod i. Tak for hjælpen
Avatar billede pelkjaer Nybegynder
10. juli 2002 - 09:49 #27
Sådan går det sommetider :)
Avatar billede mik28 Seniormester
10. juli 2002 - 09:52 #28
det er det der med teori kontra praksis *lol*
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