Avatar billede dhreugh Nybegynder
26. februar 2003 - 10:00 Der er 1 kommentar og
1 løsning

åbne vinduer med forskellige størrelser

Jeg prøver på at lave et script der åbner links i nye vinduer. Indtil nu er det lykkes mig at lave en funktion, som åbner et vindue med destination afhængig af linket der kaldte på funktionen.

Men hvordan laver man det sådan at det nye vindues størrelse og så er afhængig af linket der kaldte på funktionen?

Et eksempel kan være ved billeder, som skal åbne it et nyt vindue. Vinduet skal så være lige så stor som billedet, og det varierer fra billede til billede.

Kan det inkorporerres i den eksisterende funktion?

-Dhreugh

Her er det jeg selv har kunne nå frem til:
<html>
<head>
<script type="text/javascript">
function openwindow(l)
{
window.open(l,"my_new_window","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,")
}
</script>
</head>
<body>

<a href="#" l="http://www.microsoft.com" onclick="openwindow(l)">link 1</a><br>
<a href="#" l="http://www.yahoo.com" onclick="openwindow(l)">link 2</a>

</body>
</html>
Avatar billede di8leva Nybegynder
26. februar 2003 - 10:07 #1
<html>
<head>
<script type="text/javascript">
function openwindow(l, w, h)
{
window.open(l,"my_new_window","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=" + w +",height=" + h + ",")
}
</script>
</head>
<body>

<a href="#" l="http://www.microsoft.com" onclick="openwindow(l, 100, 100)">link 1</a><br>
<a href="#" l="http://www.yahoo.com" onclick="openwindow(l, 200, 200)">link 2</a>
Avatar billede di8leva Nybegynder
26. februar 2003 - 10:08 #2
w = width
h = height
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