Avatar billede marie14 Nybegynder
05. april 2006 - 09:47 Der er 21 kommentarer og
1 løsning

Image link i pop up viser fejl

Jeg har et javascript på mit billedlink det laver et pop up vindue når man vil se det pågældende billede. Det fungerer som sådan, men kommer med den gule advarseltrekant og skriver, at der er fejl på siden. Pop up vinduet ændrer heller ikke størrelse, selvom jeg angiver et andet format. Er der nogen der kan finde fejlene?
<td><a href=""image/" & objRs("imageupload") & """ target=""popvindue""onclick=""window.open(this.href, this.target, 'height=200;width=300'"">View Image</a></td>
Avatar billede ldanielsen Nybegynder
05. april 2006 - 13:43 #1
Så skal vi se koden for både hovedsiden og popup'en, og det skal være ren HTML, som det ser ud i browseren, ikke med ASP.
Avatar billede marie14 Nybegynder
05. april 2006 - 14:09 #2
Jeg kan godt give dig koden for hovedsiden, men jeg kan ikke komme ind og se koden for pop up'en.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>


</body>
</html>


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>
  <style type="text/css">
<!--
.style1 {
    font-family: "Arial Black", Impact;
    font-weight: bold;
    font-size: 24px;
}
-->
  </style>
<head>
    <title>forside</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <style type="text/css">
        .userinfo { float:right; width:150px; font-size:10px; font-family:verdana,sans-serif;}
        th { text-align:left; }
    body,td,th {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #06275B;
}
a:link {
    color: #06275B;
    text-decoration: underline;
}
a:visited {
    text-decoration: underline;
    color: #06275B;
}
a:hover {
    text-decoration: none;
    color: #99CCFF;
}
a:active {
    text-decoration: underline;
    color: #06275B;
}
a {
    font-size: 12px;
}
    .style2 {font-size: 5px}
    .style3 {font-size: 24px}
    </style>
   
</head>
  <body>
   
<p> </p>
<table width="50%"  border="0">
  <tr>
    <td align="left" valign="top" nowrap><div align="left"><span class="style2"><span class="style3"><span class="style1">xxx
        </span><img src="../myimages/10.gif" width="70" height="77"></span></span></div></td>
  </tr>
</table>
<p><a href="test.asp?mode=new"><strong>Opret bruger</strong></a>
  <a href="test.asp"><strong>Slet bruger</strong></a></p>
   
    <table cellpadding=2 cellspacing=2 border=1; bordercolor=#99CCFF><tr><th width=50>ID</th><th width=125>NAvn</th><th width=175>Email</th><th width=125>By</th><th width=125>Kategori</th><th width=125>Beskrivelse</th><th width=125>Foto</th><th width=125>Dato</th></tr><tr><td>xxx</td><td>xxx</td><td><a href='mailto:mail'>mail</a></TD><td>xxx</td><td>ppp</td><td>800</td><td><a href="Foto_1.gif" target="popvindue"onclick="window.open(this.href, this.target, 'height=200;width=300'">Se foto</a></td><td>04-04-2006 09:11:16</td></tr><tr><td>93</td><td>xxx</td><td><a href='mailto:xxx'>xxx</a></TD><td>xxx</td><td>Laboratory</td><td>Kategori</td><td>5000</td><td><a href="image/Foto_2.jpg" target="popvindue"onclick="window.open(this.href, this.target, 'height=200;width=300'">Se foto</a></td><td>04-03-2006 12:50:02</td></tr></table>
   
  </body>
</html>
Avatar billede ldanielsen Nybegynder
05. april 2006 - 14:21 #3
Prøv sådan:


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>
  <style type="text/css">
<!--
.style1 {
    font-family: "Arial Black", Impact;
    font-weight: bold;
    font-size: 24px;
}
-->
  </style>
<head>
    <title>forside</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <style type="text/css">
        .userinfo { float:right; width:150px; font-size:10px; font-family:verdana,sans-serif;}
        th { text-align:left; }
    body,td,th {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #06275B;
}
a:link {
    color: #06275B;
    text-decoration: underline;
}
a:visited {
    text-decoration: underline;
    color: #06275B;
}
a:hover {
    text-decoration: none;
    color: #99CCFF;
}
a:active {
    text-decoration: underline;
    color: #06275B;
}
a {
    font-size: 12px;
}
    .style2 {font-size: 5px}
    .style3 {font-size: 24px}
    </style>
   
</head>
  <body>
   
<p> </p>
<table width="50%"  border="0">
  <tr>
    <td align="left" valign="top" nowrap><div align="left"><span class="style2"><span class="style3"><span class="style1">xxx
        </span><img src="../myimages/10.gif" width="70" height="77"></span></span></div></td>
  </tr>
</table>
<p><a href="test.asp?mode=new"><strong>Opret bruger</strong></a>
  <a href="test.asp"><strong>Slet bruger</strong></a></p>
   
    <table cellpadding=2 cellspacing=2 border=1; bordercolor=#99CCFF><tr><th width=50>ID</th><th width=125>NAvn</th><th width=175>Email</th><th width=125>By</th><th width=125>Kategori</th><th width=125>Beskrivelse</th><th width=125>Foto</th><th width=125>Dato</th></tr><tr><td>xxx</td><td>xxx</td><td><a href='mailto:mail'>mail</a></TD><td>xxx</td><td>ppp</td><td>800</td><td><a href="Foto_1.gif" target="popvindue" onclick="window.open(this.href, this.target, 'height=200;width=300');">Se foto</a></td><td>04-04-2006 09:11:16</td></tr><tr><td>93</td><td>xxx</td><td><a href='mailto:xxx'>xxx</a></TD><td>xxx</td><td>Laboratory</td><td>Kategori</td><td>5000</td><td><a href="image/Foto_2.jpg" target="popvindue" onclick="window.open(this.href, this.target, 'height=200;width=300');">Se foto</a></td><td>04-03-2006 12:50:02</td></tr></table>
   
  </body>
</html>
Avatar billede ldanielsen Nybegynder
05. april 2006 - 14:22 #4
Der er ingen html i pop'en for du åbner jo bare et billede. Har du lavet det her selv?
Avatar billede ldanielsen Nybegynder
05. april 2006 - 14:25 #5
Rettelse: Der skal være , mellem width og height, ikke ;



<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>
  <style type="text/css">
<!--
.style1 {
    font-family: "Arial Black", Impact;
    font-weight: bold;
    font-size: 24px;
}
-->
  </style>
<head>
    <title>forside</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <style type="text/css">
        .userinfo { float:right; width:150px; font-size:10px; font-family:verdana,sans-serif;}
        th { text-align:left; }
    body,td,th {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #06275B;
}
a:link {
    color: #06275B;
    text-decoration: underline;
}
a:visited {
    text-decoration: underline;
    color: #06275B;
}
a:hover {
    text-decoration: none;
    color: #99CCFF;
}
a:active {
    text-decoration: underline;
    color: #06275B;
}
a {
    font-size: 12px;
}
    .style2 {font-size: 5px}
    .style3 {font-size: 24px}
    </style>
   
</head>
  <body>
   
<p> </p>
<table width="50%"  border="0">
  <tr>
    <td align="left" valign="top" nowrap><div align="left"><span class="style2"><span class="style3"><span class="style1">xxx
        </span><img src="../myimages/10.gif" width="70" height="77"></span></span></div></td>
  </tr>
</table>
<p><a href="test.asp?mode=new"><strong>Opret bruger</strong></a>
  <a href="test.asp"><strong>Slet bruger</strong></a></p>
   
    <table cellpadding=2 cellspacing=2 border=1; bordercolor=#99CCFF>
        <tr>
            <th width=50>ID</th>
            <th width=125>NAvn</th>
            <th width=175>Email</th>
            <th width=125>By</th>
            <th width=125>Kategori</th>
            <th width=125>Beskrivelse</th>
            <th width=125>Foto</th>
            <th width=125>Dato</th>
        </tr>
        <tr>
            <td>xxx</td>
            <td>xxx</td>
            <td><a href='mailto:mail'>mail</a></TD>
            <td>xxx</td>
            <td>ppp</td>
            <td>800</td>
            <td><a href="Foto_1.gif" target="popvindue" onclick="window.open(this.href, this.target, 'height=200;width=300');">Se foto</a></td>
            <td>04-04-2006 09:11:16</td>
        </tr>
        <tr>
            <td>93</td>
            <td>xxx</td>
            <td><a href='mailto:xxx'>xxx</a></TD>
            <td>xxx</td><td>Laboratory</td>
            <td>Kategori</td>
            <td>5000</td>
            <td><a href="image/Foto_2.jpg" target="popvindue" onclick="window.open(this.href, this.target, 'height=200,width=300');">Se foto</a></td>
            <td>04-03-2006 12:50:02</td>
        </tr>
    </table>
   
  </body>
</html>
Avatar billede marie14 Nybegynder
05. april 2006 - 15:25 #6
Jeg ville gerne have, at du forklarer mig hvad det er du har ændret. Jeg kan ikke se der er ændret noget i javascriptet og nej, jeg har ikke lavet javascriptet selv.
Avatar billede mclemens Nybegynder
05. april 2006 - 21:38 #7
Ved ikke om det bliver læseligt det her, men vi prøver lige :P
- her er den ændring jeg kan se at der er sket: (første del=dit, andet=Ida´s)

target=""popvindue""onclick=""window.open(this.href, this.target, 'height=200;width=300'"">

vs.

target="popvindue" onclick="window.open(this.href, this.target, 'height=200,width=300');">
__________________^Mellemrum__________________________________________________________^parentes og semikolon
Avatar billede mclemens Nybegynder
05. april 2006 - 21:39 #8
Det gjorde det ikke helt :/
... men mellemrum mellem target definering og onclick
samt afslutning af onclick med parentes og semikolon
Avatar billede olebole Juniormester
05. april 2006 - 23:52 #9
<ole>

Der er fejl i din window.open:
    onclick="window.open(this.href, this.target, 'height=200;width=300'">

- skal være:
    onclick="window.open(this.href, this.target, 'height=200,width=300')">

/mvh
</bole>
Avatar billede olebole Juniormester
05. april 2006 - 23:53 #10
- parametrene i sidste argument skal adskilles med komma - og så manglede der en slut-parentes
Avatar billede marie14 Nybegynder
06. april 2006 - 09:34 #11
oleboles kommentarer fik det til, at virke hos mig. Hvad gør vi med point?
Avatar billede ldanielsen Nybegynder
06. april 2006 - 15:49 #12
Giv dem til mig, for det var præcis de rettelser jeg lavede :o)

- som mclemens så rigtigt sagde.

Det er sandt, ikke ole?
Avatar billede mclemens Nybegynder
06. april 2006 - 16:42 #13
Giver Ida ret :)
^ Kast alle pointene efter hende ;)

Grunden til jeg forsøgte på at komme med en forklaring var ikke for at få point og det samme gør sig helt sikkert gældende ved Ole... Jeg kunne bare se at Ida ikke lige var her - så jeg forsøgte på at give en forklaring på hvad ændringen var indtil hun var tilbage igen (overså dog et ; vs. ,)
Avatar billede mclemens Nybegynder
06. april 2006 - 16:48 #14
Hov skal passe på hvad jeg siger :/
- der var selvfølgelig en lille fejl med et enkelt ;
i Ida's eksempel så ved selvfølgelig ikke om Ole vil have noget :/
(i den første af de to a href'er...)
Avatar billede mclemens Nybegynder
06. april 2006 - 16:50 #15
Men stadig det svarede hun jo i starten af løsningen på...

05/04-2006 14:25:38
"Rettelse: Der skal være , mellem width og height, ikke ;"
Avatar billede mclemens Nybegynder
06. april 2006 - 16:50 #16
OT: Det er altid rart at chatte med sig selv :P
Avatar billede marie14 Nybegynder
06. april 2006 - 20:05 #17
Takker Ida og vikarer. :-)
Avatar billede mclemens Nybegynder
06. april 2006 - 20:32 #18
hehe :D
Avatar billede ldanielsen Nybegynder
07. april 2006 - 11:16 #19
:o)
Avatar billede roenving Novice
09. april 2006 - 13:41 #20
-- kanske lars danielsen er ved at vænne sig til at blive kaldt Ida Nielsen !-)
Avatar billede mclemens Nybegynder
09. april 2006 - 13:55 #21
Hov, det må du undskylde Lars :)
Avatar billede marie14 Nybegynder
10. april 2006 - 15:35 #22
Undskyld navnefejlen, ldanielsen. :-)
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