Jeg er lige i gang med at sidde og lege med noget hjemmeside i frontpage... Jeg mangler en måde hvorpå jeg kan klikke på et link og så åbnes der et nyt vindue som er tilpasset billede og tekst evt i en tabel... Gerne et meget udførligt svar da jeg er temmelig ny...
// Script Source: CodeLifter.com // Copyright 2003 // Do not remove this notice.
// SETUPS: // ===============================
// Set the horizontal and vertical position for the popup
PositionX = 100; PositionY = 100;
// Set these value approximately 20 pixels greater than the // size of the largest image to be used (needed for Netscape)
defaultWidth = 500; defaultHeight = 500;
// Set autoclose true to have the window close automatically // Set autoclose false to allow multiple popup windows
var AutoClose = true;
// Do not edit below this line... // ================================ if (parseInt(navigator.appVersion.charAt(0))>=4){ var isNN=(navigator.appName=="Netscape")?1:0; var isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;} var optNN='scrollbars=no,width='+defaultWidth+',height='+defaultHeight+',left='+PositionX+',top='+PositionY; var optIE='scrollbars=no,width=150,height=100,left='+PositionX+',top='+PositionY; function popImage(imageURL,imageTitle){ if (isNN){imgWin=window.open('about:blank','',optNN);} if (isIE){imgWin=window.open('about:blank','',optIE);} with (imgWin.document){ writeln('<html><head><title>Loading...</title><style>body{margin:0px;}</style>');writeln('<sc'+'ript>'); writeln('var isNN,isIE;');writeln('if (parseInt(navigator.appVersion.charAt(0))>=4){'); writeln('isNN=(navigator.appName=="Netscape")?1:0;');writeln('isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;}'); writeln('function reSizeToImage(){');writeln('if (isIE){');writeln('window.resizeTo(100,100);'); writeln('width=100-(document.body.clientWidth-document.images[0].width);'); writeln('height=100-(document.body.clientHeight-document.images[0].height);'); writeln('window.resizeTo(width,height);}');writeln('if (isNN){'); writeln('window.innerWidth=document.images["George"].width;');writeln('window.innerHeight=document.images["George"].height;}}'); writeln('function doTitle(){document.title="'+imageTitle+'";}');writeln('</sc'+'ript>'); if (!AutoClose) writeln('</head><body bgcolor=000000 scroll="no" onload="reSizeToImage();doTitle();self.focus()">') else writeln('</head><body bgcolor=000000 scroll="no" onload="reSizeToImage();doTitle();self.focus()" onblur="self.close()">'); writeln('<img name="George" src='+imageURL+' style="display:block"></body></html>'); close(); }}
</script>
'Smæk så dette her ind mellem <body> - </body> i din kode:
Jeg ved heller ikke om det nødvendigvis behøver at være et script som kan gøre det med en tabel, men bare en eller anden metode til at man også kan have tekst ved siden af billedet i et afgrænset vindue...
Jo det ser også meget godt ud, men er det ikke også kun hvis man kan nøjes med et billede, altså ingen suplerende tekst... Jeg har et thumbnail af en badmintonketcher - når man klikker på denne så skal der komme et nyt vindue frem hvor der er et større billede af ketcheren og informationer om ketcheren... Men jeg ved ikke om det overhovedet er muligt at lave et tilpasset vindue til det - synes jeg har søgt og søgt og søgt men uden held...
-- bemærk, at det er tallet 56, som styrer den palds, der er til teksten, så det skal du måske regulere (begge steder !-)
-- og vær opmærksom på, at du ikke må indsætte linjeskift i en javascript-variable, men i stedet skal indsætte <br>-tags !o]
Synes godt om
Ny brugerNybegynder
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.