Avatar billede Laitings Nybegynder
09. oktober 2005 - 18:49 Der er 2 kommentarer

ASP i javascript pop-up

Jeg har følgende javascript som er et pop up vindue som automatisk resizer til et billedes størrelse.

<script language="javascript" type="text/javascript">
    function popWin(file){
      newWin=window.open("","ResizeBillede","width=300,height=200,status=no");
      txt='<ht'+'ml><he'+'ad><ti'+'tle>Billede<\57ti'+'tle><scri';
      txt+='pt language="javascript" type="text/javascript">';
      txt+='function resPic(){h=document.images[0].scrollHeight;';
      txt+='w=document.images[0].scrollWidth;window.resizeTo(w+6,h+32);}<\57scri';
      txt+='pt><\57he'+'ad><bo'+'dy style="overflow:hidden;';
      txt+='border:0px;margin:0px"><i'+'mg src="'+file+'" style="top:0px;left:0px;border:0px;';
      txt+='" onload="resPic();"><\57bo'+'dy><\57ht'+'ml>';
      newWin.document.write(txt);
      newWin.document.close();
    }
  </script>

Jeg ville gerne integrere ASP i scriptet så jeg kunne kalde billedets titel fra en database. Jeg har prøvet at indsætte
<%=rs("Navn")%> under titel, men det funker ikke.

Nogle gode forslag?
Avatar billede pidgeot Nybegynder
09. oktober 2005 - 18:53 #1
Du bliver nødt til at bruge en eksisterende ASP side til det og angive parametre for at scriptet kan vide hvad den skal bruge. Din kode kører udelukkende på client-side, så dit ASP har ikke mulighed for at blive kørt.
Avatar billede no_doubt Nybegynder
09. oktober 2005 - 18:55 #2
du kan kalde where parameteren fra din querystring men som pidgeot siger ikke udelukkende javascript..
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