Avatar billede asogaard Nybegynder
25. november 2001 - 23:45 Der er 13 kommentarer

Link i nyt vindue

Hvordan skriver jeg følgende i asp???

Hvis jeg åbner eksempelvis index.asp skal der åbnes 3 nye vinduer med hvert deres link..

Mvh
Total.asp.Amatøren!
Avatar billede bojohansen Nybegynder
25. november 2001 - 23:51 #1
Med Java script;

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
<script language=\"JavaScript\">
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
//-->
</script>
</head>

<body bgcolor=\"#FFFFFF\" text=\"#000000\" onLoad=\"MM_openBrWindow(\'Din_Url1.asp\',\'Vindue1\',\'toolbar=yes,location=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes\');MM_openBrWindow(\'Dit_Link2.asp\',\'Vindue2\',\'toolbar=yes,location=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes\');MM_openBrWindow(\'Din_Url3.asp\',\'Vindue3\',\'toolbar=yes,location=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes\')\">
fhfd
</body>
</html>
Avatar billede bojohansen Nybegynder
25. november 2001 - 23:52 #2
Bare ændre;

\'Din_Url1.asp\'
\'Din_Url2.asp\'
\'Din_Url3.asp\'

med de aktuelle adresser.
Avatar billede hy Nybegynder
25. november 2001 - 23:54 #3
Det kan du gøre men JavaScript :
<SCRIPT>

function open_window(url) {
mywin = window.open(url,\"\",\'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,top=10,left=20,width=727,height=495\');
}

</SCRIPT>

<SCRIPT>
open_window(\'default.htm\')
open_window(\'andenside.htm\')
open_window(\'nyside.htm\')
</script>


Avatar billede bojohansen Nybegynder
25. november 2001 - 23:54 #4
Avatar billede asogaard Nybegynder
25. november 2001 - 23:58 #5
Det skal være i asp, da linksne ændre sig.. og da man ikke kan execute asp i scripts der et lille proplem :)
Avatar billede bojohansen Nybegynder
25. november 2001 - 23:58 #6
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
<script language=\"JavaScript\">
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
//-->
</script>
</head>

<body bgcolor=\"#FFFFFF\" text=\"#000000\" onLoad=\"MM_openBrWindow(\'Din_Url1.asp\',\'Vindue1\',\'toolbar=yes,location=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,width=100,height=100\');MM_openBrWindow(\'Dit_Link2.asp\',\'Vindue2\',\'toolbar=yes,location=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes\');MM_openBrWindow(\'Din_Url3.asp\',\'Vindue3\',\'toolbar=yes,location=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes\')\">
Se de 3 vinduer blive &aring;bnet.
</body>
</html>


Så kan du også se hvordan du bestemmer størrelsen på dit vindue :)
Avatar billede hy Nybegynder
26. november 2001 - 00:04 #7
Sådan :

side1 = \"page1.asp\"
side2 = \"page2.asp\"
side3 = \"page3.asp\"

<SCRIPT>

function open_window(url) {
mywin = window.open(url,\"\",\'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,top=10,left=20,width=727,height=495\');
}

</SCRIPT>

<SCRIPT>
open_window(\'<%=side1%>\')
open_window(\'<%=side2%>\')
open_window(\'<%=side3%>\')
</script>
Avatar billede bojohansen Nybegynder
26. november 2001 - 00:04 #8
Ingen problem :)

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
<script language=\"JavaScript\">
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
//-->
</script>
<%
dim url1
Url1 = \"En_eller_anden_side.asp\"
%>
</head>

<body bgcolor=\"#FFFFFF\" text=\"#000000\" onLoad=\"MM_openBrWindow(\'<% = url1 %>\',\'Vindue1\',\'toolbar=yes,location=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,width=500,height=500\');MM_openBrWindow(\'Dit_Link2.asp\',\'Vindue2\',\'toolbar=yes,location=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes\');MM_openBrWindow(\'Din_Url3.asp\',\'Vindue3\',\'toolbar=yes,location=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes\')\">
Se de 3 vinduer blive &aring;bnet.
</body>
</html>
Avatar billede hy Nybegynder
26. november 2001 - 00:04 #9
Rettelse :
<%
side1 = \"page1.asp\"
side2 = \"page2.asp\"
side3 = \"page3.asp\"
%>

<SCRIPT>

function open_window(url) {
mywin = window.open(url,\"\",\'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,top=10,left=20,width=727,height=495\');
}

</SCRIPT>

<SCRIPT>
open_window(\'<%=side1%>\')
open_window(\'<%=side2%>\')
open_window(\'<%=side3%>\')
</script>
Avatar billede bojohansen Nybegynder
26. november 2001 - 00:08 #10
*LOL*

hy og mig er ret enige :-)

Alt dit dynamiske definere du bare inden du eksekvere selve javascriptet.

Husk javascriptet bliver først eksekveret når det er loadet i klientens browser :)
Avatar billede bojohansen Nybegynder
26. november 2001 - 00:10 #11
Det kan på ingen måde lade sig gøre ved hjælp af ren asp kode da det ville kræve at http headderen skulle sendes 3 gange til klienten, og det er umuligt. Tror ikke engang det kan lade sig gøre I-Frame.
Avatar billede bojohansen Nybegynder
26. november 2001 - 00:10 #12
Tror ikke engang det kan lade sig gøre I-Frame = Tror ikke engang det kan lade sig gøre MED I-Frame
Avatar billede bojohansen Nybegynder
23. juni 2004 - 00:14 #13
Er det lukke tid?
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
Kurser inden for grundlæggende programmering

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