/ Forside/ Teknologi / Udvikling / ASP / Spørgsmål
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Javascripts i asp?
Fra : Steffansteffan
Vist : 742 gange
100 point
Dato : 11-08-04 15:49

hej folkens

Jeg er ved at rode med et asp billede system.

Jeg vil så have at billederne der skal vises i fuld størrelse skal åbnes i en pop-up via javascripts.

Den orginale kode ser sådan ud:

Response.write " <td><a href='"
Response.Write(objFileItem.Name)
Response.write "'><img border=0 src='" & (objFileItem.Name) & "' alt='" & (objFileItem.Name) & "' width=239 height=180></a>"

Jeg har så forsøgt at ændre ved at sætte en javascripts pop-up ind, men det lykkes ikke helt.


Response.write " <td><a href=""javascript:ViewImage""" & (objFileItem.Name)
Response.write "><img border=0 src=" & (objFileItem.Name) & " alt=" & (objFileItem.Name) & " width=239 height=180></a>"

Det er denne kode jeg gerne vil have ind i den orginale kode:
<a href="javascript:ViewImage('billede.jpg',600,184,'I Kill You')">

billede.jpg skal så skiftes ud med (objFileItem.Name)

Hvordan skal den skrives?

På forhånd tak.

 
 
Kommentar
Fra : Yude


Dato : 11-08-04 16:05

Nu skriver du ikke, hvad der er, der går galt, men mit bud på en løsning er:

Response.write "<a href=""javascript:ViewImage('" & objFileItem.Name & "'," & w & "," & h & ",'" & altTxt & "')"""

hvor w, h og altTxt er henholdsvis bredden, højden og alt-teksten til dit billede. Og så skal ViewImage naturligvis også være defineret, men det har du sikkert tjek på.

Giver det mening? Hjælper det?
\Yude

Accepteret svar
Fra : smorch

Modtaget 100 point
Dato : 16-08-04 11:36



Lav dit billede / thumbnail tag således: <img src="ditThumbnail.jpg" onclick="window.open('popup.htm?ditbillede.jpg'), 'pop','resizable=1,HEIGHT=200,WIDTH=200');">

Pop vinduet tilpasser sig så størrelsen på billedet automatisk.


Gem nedenstående som popop.htm i samme mappe som billederne

<html>
<head>
<title>Galleribillede</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language='javascript'>
var arrTemp=self.location.href.split("?");
var picUrl = (arrTemp.length>0)?arrTemp[1]:"";
var NS = (navigator.appName=="Netscape")?true:false;

function FitPic() {
iWidth = (NS)?window.innerWidth:document.body.clientWidth;
iHeight = (NS)?window.innerHeight:document.body.clientHeight;
iWidth = document.images[0].width - iWidth;
iHeight = document.images[0].height - iHeight;
window.resizeBy(iWidth, iHeight);
self.focus();
};
</script>
</head>

<BODY bgcolor="#000000" onload='FitPic();' topmargin="0"
marginheight="0" leftmargin="0" marginwidth="0">
<script language='javascript'>
document.write( "<img src='" + picUrl + "' border=0>" );
</script>
</BODY>
</HTML>


Mvh

sMorch

Godkendelse af svar
Fra : Steffansteffan


Dato : 30-09-04 17:10


                        

Du har følgende muligheder
Eftersom du ikke er logget ind i systemet, kan du ikke skrive et indlæg til dette spørgsmål.

Hvis du ikke allerede er registreret, kan du gratis blive medlem, ved at trykke på "Bliv medlem" ude i menuen.
Søg
Reklame
Statistik
Spørgsmål : 177577
Tips : 31968
Nyheder : 719565
Indlæg : 6409071
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste