Avatar billede totalpc Seniormester
20. maj 2005 - 22:52 Der er 19 kommentarer og
1 løsning

response.write

Jeg bruger denne :

Response.write("<a href='java script:popUp('backup.asp?dato=" & x.Name & "&opgave=vislog')' class=text1>" & x.Name & "</a><br>")

og denne i head sektionen :

<SCRIPT LANGUAGE="JavaScript">
<!-- Idea by:  Nic Wolfe (Nic@TimelapseProductions.com) -->
<!-- Web URL:  http://fineline.xs.mw -->

<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->

<!-- Begin
function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=220,height=210,left = 476,top = 232');");
}
// End -->
</script>


Men hvorfor virker det ik ?
Avatar billede martin_dalgaard Nybegynder
20. maj 2005 - 23:02 #1
a href='javascript  prøv at fjerne '
Avatar billede martin_dalgaard Nybegynder
20. maj 2005 - 23:02 #2
der aller øverst
Avatar billede totalpc Seniormester
20. maj 2005 - 23:05 #3
fejler stadig
Avatar billede submann Nybegynder
20. maj 2005 - 23:11 #4
Ændre x.Name til f.eks Xname
Avatar billede totalpc Seniormester
20. maj 2005 - 23:18 #5
Den går vist ik.........her hele siden:

<html>
<head>
<title>View_selected</title>
<link rel="stylesheet" type="text/css" href="style.css">
<SCRIPT LANGUAGE="JavaScript">
<!-- Idea by:  Nic Wolfe (Nic@TimelapseProductions.com) -->
<!-- Web URL:  http://fineline.xs.mw -->

<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->

<!-- Begin
function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=220,height=210,left = 476,top = 232');");
}
// End -->
</script>

</head>

<body bgcolor="232323">

<div align="center">

<table border="0" width="80%">
    <tr>
        <td align=center class=text2><b>-=[@ Mirror Backup logs @]=</b>-</td>
    </tr>
</table>

</div>

<div align="center">
  <center><br>
<table border="0" width="80%">
    <tr>
<td align=center class=text1>
<%
dato = request.querystring("dato")
opgave = request.querystring("opgave")
If opgave="" Then opgave="finddatoer"

If opgave="finddatoer" Then
  dim fs,fo,x
  set fs=Server.CreateObject("Scripting.FileSystemObject")
  set fo=fs.GetFolder("e:\mirror_log\")
  for each x in fo.SubFolders
Response.write("<a href='java script:popUp('backup.asp?dato=" & x.Name & "&opgave=vislog')'>" & x.Name & "</a><br>")
  next
  set fo=nothing
  set fs=nothing
End If

If opgave="vislog" Then
Set fs=Server.CreateObject("Scripting.FileSystemObject")
Set f=fs.OpenTextFile("E:\mirror_log\" & dato & "\mirror.log")
do while f.AtEndOfStream = false
Response.Write(f.ReadLine)
Response.Write("<br>")
loop
f.Close
Set f=Nothing
Set fs=Nothing
End If
%>
</td>
    </tr>
</table>
</div>
</body>
</html>
Avatar billede submann Nybegynder
20. maj 2005 - 23:23 #6
Hvad fejl får du ved det ?
Avatar billede totalpc Seniormester
20. maj 2005 - 23:26 #7
www.darkzone.dk/backup.asp
prøv selv....ingen popup!
Avatar billede submann Nybegynder
20. maj 2005 - 23:34 #8
Hmm...
Syntaksfejl i linje 1 tegn 7 i backup.asp

Linje 1 er jo <Html>

Hvad indeholder e:\mirror_log\ ?
Bare så jeg selv kan afprøve på min computer...
Avatar billede totalpc Seniormester
20. maj 2005 - 23:44 #9
e:\mirror_log\
indeholder fx et bibliotek der hedder :

fr 20-05-2005_17-57-34\

herunder ligger
mirror.log

som fx ser således ud:

Mirror v1.30 (C) 2001-2002 by Dominik Jain


0 files added, 0 updated
0 files/directories deleted

Hvis jeg bare skriver
Response.write("<a href='backup.asp?dato=" & x.Name & "&opgave=vislog' class=text1>" & x.Name & "</a><br>")

så virker det fint, men det er fordi jeg gerne vil have det op i et popup vinduet....
Avatar billede totalpc Seniormester
21. maj 2005 - 00:24 #10
gik du kold ?
Avatar billede jih Nybegynder
21. maj 2005 - 00:40 #11
du linker kun til "java script:popUp(" fordi du afslutter det med en apostrof.. det burde virke hvis du fjerner den første apostrof i "<a href='javascr...." hvis det ikke virker, kan du da bare smide den i en funktion.. som fx:

<script type="text/javascript" language="JavaScript">
  function popUp() {
    window.open('backup.asp?dato=" & x.Name & "&opgave=vislog');
  }
</script>

og så kalde den ved at skrive:
Response.write("<a href='java script:popUp();' class='text1'>" & x.Name & "</a><br>")
Avatar billede submann Nybegynder
21. maj 2005 - 00:43 #12
Prøv lige dette:

<html>
<head>
<title>View_selected</title>
<META NAME="Generator" CONTENT="Stone's WebWriter 3.5">
<link rel="stylesheet" type="text/css" href="style.css">
<SCRIPT LANGUAGE="JavaScript">
<!-- Idea by:  Nic Wolfe (Nic@TimelapseProductions.com) -->
<!-- Web URL:  http://fineline.xs.mw -->

<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->

<!-- Begin
function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=220,height=210,left = 476,top = 232');");
}
// End -->
</script>

</head>

<body bgcolor="232323">

<div align="center">

<table border="0" width="80%">
    <tr>
        <td align=center class=text2><b>-=[@ Mirror Backup logs @]=</b>-</td>
    </tr>
</table>

</div>

<div align="center">
  <center><br>
<table border="0" width="80%">
    <tr>
<td align=center class=text1>
<%
dato = request.querystring("dato")
opgave = request.querystring("opgave")
If opgave="" Then opgave="finddatoer"

If opgave="finddatoer" Then
  dim fs,fo,x
  set fs=Server.CreateObject("Scripting.FileSystemObject")
  set fo=fs.GetFolder("e:\mirror_log\")
  for each x in fo.SubFolders
Response.write("<a href=""java script:popUp('backup.asp?dato=" & x.Name & "&opgave=vislog')"">" & x.Name & "</a><br>")
  next
  set fo=nothing
  set fs=nothing
End If

If opgave="vislog" Then
Set fs=Server.CreateObject("Scripting.FileSystemObject")
Set f=fs.OpenTextFile("E:\mirror_log\" & dato & "\mirror.log")
do while f.AtEndOfStream = false
Response.Write(f.ReadLine)
Response.Write("<br>")
loop
f.Close
Set f=Nothing
Set fs=Nothing
End If
%>
</td>
    </tr>
</table>
</div>
</body>
</html>
Avatar billede totalpc Seniormester
21. maj 2005 - 00:46 #13
<html>
<head>
<title>View_selected</title>
<link rel="stylesheet" type="text/css" href="style.css">
<script type="text/javascript" language="JavaScript">
  function popUp() {
    window.open('backup.asp?dato=" & x.Name & "&opgave=vislog');
  }
</script>

</head>

<body bgcolor="232323">

<div align="center">

<table border="0" width="80%">
    <tr>
        <td align=center class=text2><b>-=[@ Mirror Backup logs @]=</b>-</td>
    </tr>
</table>

</div>

<div align="center">
  <center><br>
<table border="0" width="80%">
    <tr>
<td align=center class=text1>
<%
dato = request.querystring("dato")
opgave = request.querystring("opgave")
If opgave="" Then opgave="finddatoer"

If opgave="finddatoer" Then
  dim fs,fo,x
  set fs=Server.CreateObject("Scripting.FileSystemObject")
  set fo=fs.GetFolder("e:\mirror_log\")
  for each x in fo.SubFolders
Response.write("<a href='java script:popUp();' class='text1'>" & x.Name & "</a><br>")
'Response.write("<a href='backup.asp?dato=" & x.Name & "&opgave=vislog' class=text1>" & x.Name & "</a><br>")
  next
  set fo=nothing
  set fs=nothing
End If

If opgave="vislog" Then
Set fs=Server.CreateObject("Scripting.FileSystemObject")
Set f=fs.OpenTextFile("E:\mirror_log\" & dato & "\mirror.log")
do while f.AtEndOfStream = false
Response.Write(f.ReadLine)
Response.Write("<br>")
loop
f.Close
Set f=Nothing
Set fs=Nothing
End If
%>
</td>
    </tr>
</table>
</div>
</body>
</html>

Nu ser den sådan ud.....men får stadig en fejl.....er det hos mig der er noget galt eller hur ?
Avatar billede totalpc Seniormester
21. maj 2005 - 00:48 #14
hov min fejl.....den fejler ikke nu, men til gengæld åbner den ikke det rigtige...
www.darkzone.dk/backup1.asp
Avatar billede submann Nybegynder
21. maj 2005 - 00:49 #15
Hvorfor har du lavet den om ?

Den anden jeg lige kom med kom med et popup vindue...
Avatar billede totalpc Seniormester
21. maj 2005 - 00:50 #16
submann > Smukt....det virker...hvor lå fejlen ?
Avatar billede submann Nybegynder
21. maj 2005 - 00:52 #17
Den der fejler:
Response.write("<a href='java script:popUp('backup.asp?dato=" & x.Name & "&opgave=vislog')'>" & x.Name & "</a><br>")

Den der virker:
Response.write("<a href=""java script:popUp('backup.asp?dato=" & x.Name & "&opgave=vislog')"">" & x.Name & "</a><br>")
Avatar billede submann Nybegynder
21. maj 2005 - 00:54 #18
Det er de ' og " igen.... ;o)
Avatar billede totalpc Seniormester
21. maj 2005 - 00:56 #19
Ja jeg hader det skidt :o)
Smid et svar og tak for hjælpen!
Avatar billede submann Nybegynder
21. maj 2005 - 00:57 #20
Det var så lidt... ;o)
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