Lasse Reichstein Nielsen wrote in dk.edb.internet.webdesign.clientside:
> MipZhaP <mipzhap@mipzhap.dk> writes:
>
> > Funktionen ser ud som følger:
> > function galleri_picture(url, name) {
> > window.open(url, name, "width=800, height=600, top=100,
> > left=100");
> > }
> >
> > Variablerne url, og name burde give sig selv.
> > Men ellers, en ganske ligetil popup funktion.
> >
> > Så bruger jeg dette link til at eksekvere funktionen med:
> > <a href="#"
> > onclick="javascript:galleri_picture('show_popup.php?vis=0','Galle
> > ri Image');">
>
> Der er umiddelbart to ting der gan give problemer.
>
> > Når jeg så trykker på billedet får jeg en Invalid Argument
> > JavaScript fejl..
>
> Det er sandsynligvis fordi du har mellemrum i andet argument.
> Det andet argument til window.open er navnet på vinduet. Det
> må ikke indeholde mellemrum.
>
> Det andet problem er at du har mellemrum mellem i format-strengen
> (tredje argument). Nogle browsere vil fejle på grund af det (
> hvis jeg husker rigtigt så fx Netscape 4).
>
> Der ud over behøver du ikke "javascript:" foran en onclick-attribut.
> Det er heldigvis ikke en syntaktisk fejl at have det der, fordi det
> bare bliver fortolket som en label, som ikke bliver brugt til noget.
>
> og så vil jeg anbefale at have noget andet i href end "#" så folk
> med javascript slået fra også får noget ud af linket.
>
> Forslag:
>
> <a href="show_popup.php?vis=0" target="GalleriImage"
> onclick="galleri_picture(this.href, this.target);return false;">
>
> Så vil billedet altid blive vist i et nyt vindue, men hvis javascript
> er slået til, så bliver det et lille smart vindue.
>
> Du skal under alle omstændigheder huske at returnere false fra
> event-handleren, så browseren ikke forsøger at følge "#"-URL'en.
> Det vil få nogle browsere til at hoppe op i toppen af siden.
>
>
> /L
> --
> Lasse Reichstein Nielsen - lrn@hotpop.com
> DHTML Death Colors: <URL:
http://www.infimum.dk/HTML/rasterTriangleDOM.html>
> 'Faith without judgement merely degrades the spirit divine.'
Okey, du skal have tak for din henvendelse. Jeg skal skrive tilbage om det
virker når jeg kommer hjem :)
Mvh. Marc Poulsen
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials