02. juli 2000 - 12:30
Der er
2 løsninger
Vinduer i fokus
Hej
Jeg her f.eks. disse to links som åbner et vindue i via java script:
<a href="#" onclick="window.open'side1.asp','pop1','width=300,height=300');">
<br>
<br>
<a href="#" onclick="window.open'side2.asp','pop1','width=300,height=300');">
nu er begge vinduer i linksne navngivet med samme navn pop1.....jeg ønsker så at når der er klikket på første link så åbner vinduet jo.....man surfer videre inde på sitet og kommer til link 2.....nu ligger viduet pop1 fra før inde bag browseren ude af fokus....nå jeg så nu klikker på det andet link som kalder pop1 skal den bringe vinduet frem i fokus, og ikke kun opdatere det bagved.......hvordan gøre det ?
/søren rågård
Du skal blot sige focus() til det nye vindue. F.eks. i side1.asp og side2.asp
<body onload="focus();">
eller, hvis det skal gå lidt hurtigere, og vinduet skal ses mens det loader:
<html>
<head>
<title>..</title>
<script language="JavaScript">
focus();
</script>
</head>
...
Her er et andet eksempel - sådan som HomeSite4.5.1 gør det
<SCRIPT LANGUAGE="JavaScript">
<!--
function openWin( windowURL, windowName, windowFeatures ) {
return window.open( windowURL, windowName, windowFeatures ) ;
}
// -->
</SCRIPT>
<A HREF="java script: newWindow = openWin( 'myurl.html', 'myWindow', 'width=640,height=480,toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=0,resizable=0' ); newWindow.focus()">
</A>