Avatar billede jubas Nybegynder
09. december 2004 - 00:30 Der er 1 løsning

popup sider med forskelige billeder

Jeg ved ikke om der nogen der kan hjælpe mig, men mit problem er at jeg gerne vil have lavet et script der kan løse mit problem.
Det er jeg har en html sider der hedder foto som har en del billeder på, som er links til  popup sider vor billeder vist, men for at undgå at side at lave en side til hvert billede, kan det lade sig gøre sådanne at  jeg kunne bruge den samme popup side til alle billeder på baggrund af hvilken af link på siden foto den med alle billederne jeg trykket på
Altså det skal være lige meget vad det er for et billede som er links,det skal bare komme op i den nye side ( popup siden)
Avatar billede goose Nybegynder
09. december 2004 - 07:09 #1
jubas >> du har nu inden for ca. 1 time  oprettet 3 identiske spørgsmål, gider du ikke lukke de 2 af dem igen ?

Indsæt dette i din head på den side du har dine små billeder eller link:

<script language='javascript'>
function visbilled( billedUrl ) {
window.open( "/pop.asp?"+billedUrl, "picvindue","resizable=1" );
}; //end visbilled( string )
</script>

Du indsætter nu dine link til popup'en på følgende måde:

<a href="java script:void(0)" onclick="visbilled('/mappe/stort_filnavn.jpg')"><IMG SRC="/mappe/lille_filnavn.jpg" BORDER="1" ALIGN="bottom" ALT="Klik på billede for stor udgave"></A>

Bemærk, at de stier jeg har skrevet tager udgangspunkt i roden af dine server, så dem må du lige rette til.

Filen pop.asp som du ligger i roden af dine server (eller retter stien i scriptet øverst) skal se således ud:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
    <TITLE>FOTO</TITLE>
<style type="text/css">
body { margin-left: 0%; margin-right: 0%; margin-top: 0%; margin-bottom: 0%;
        left-margin: 0%; right-margin: 0%; top-margin:0%; bottom-margin: 0% }
</style>

<script language='javascript'>
var temp=self.location.href.split("?");
var picUrl = (temp.length>1)?temp[1]:"";
var NS = (navigator.appName=="Netscape")?true:false;

function fitSize() {
  bred = (NS)?window.innerWidth:document.body.clientWidth;
  hoj = (NS)?window.innerHeight:document.body.clientHeight;
  bred = document.images[0].width - bred +0;
  hoj = document.images[0].height - hoj +0;
  window.resizeBy( bred, hoj );
  self.focus();
}; //end fitSize()

</script>

</HEAD>
<BODY bgcolor="#FFFFFF" onload='fitSize();' topmargin="0" marginheight="0" leftmargin="0" marginwidth="0">

<script language='javascript'>
document.write( "<A HREF='java script:window.close()';><img src='" +picUrl +"' alt='Klik på billedet for at lukke vinduet' border=0></A>" );
</script>

</BODY>
</HTML>

Popup'en får automatisk den størrelse som den store billede har.

/Goose
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