/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
Centrering af billede og link, samt bestem~
Fra : Jakob Badsberg Larse~


Dato : 30-10-06 23:17

Hej.

Jeg kunne godt tænke mig at vise mine billeder i et nyt vindue,
der åbner med en bestemt størrelse. Er det muligt at gøre dette?
Evt. i et css style dokument?
Dernæst vil jeg gerne have at billedet bliver centreret i dette
vindue. Dette har jeg problemer med at få til at virke. Har
prøvet alt hvad jeg kunne komme i tanke om, men billedet bliver
ved med at venstre stille sig. Det samme gør sig gældende med
links på denne side, som er til næste og forrige billede. Er der
nogen, der også her kan være behjælpelig? Dette må også meget
gerne være i et css style dokument.
Håber at høre fra nogen.

Mvh Jakob B. Larsen

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

 
 
Allan Vebel (31-10-2006)
Kommentar
Fra : Allan Vebel


Dato : 31-10-06 01:25

Jakob Badsberg Larsen skrev:

> Jeg kunne godt tænke mig at vise mine billeder i et
> nyt vindue

Hvorfor? Når du først har bestemt, kan brugeren ikke
lave om på det. Lad brugeren selv bestemme om det
skal åbnes i et nyt eller samme vindue, se også
http://html-faq.dk/1017.asp

> Dernæst vil jeg gerne have at billedet bliver centreret
> i dette vindue. Dette har jeg problemer med at få til at
> virke. Har prøvet alt hvad jeg kunne komme i tanke om,
> men billedet bliver ved med at venstre stille sig.

Prøv at kigge på http://html-faq.dk/2007.asp

> Det samme gør sig gældende med links på denne
> side, som er til næste og forrige billede. Er der nogen,
> der også her kan være behjælpelig?

Det er blot at lave et link til den næste eller forrige side,
som man laver links normalt - det er der ikke forskel på.
Se hvordan jeg har gjort på

http://html-faq.dk/testsider/thumb-htmlfaq/billede01.asp

--
Allan Vebel
http://html-faq.dk



Thrane (31-10-2006)
Kommentar
Fra : Thrane


Dato : 31-10-06 07:55


"Jakob Badsberg Larsen" <basseb1@hotmail.com> wrote in message
news:454679cf$0$49196$14726298@news.sunsite.dk...
> Hej.
>
> Jeg kunne godt tænke mig at vise mine billeder i et nyt vindue,
> der åbner med en bestemt størrelse. Er det muligt at gøre dette?
> Evt. i et css style dokument?
> Dernæst vil jeg gerne have at billedet bliver centreret i dette
> vindue. Dette har jeg problemer med at få til at virke. Har
> prøvet alt hvad jeg kunne komme i tanke om, men billedet bliver
> ved med at venstre stille sig. Det samme gør sig gældende med
> links på denne side, som er til næste og forrige billede. Er der
> nogen, der også her kan være behjælpelig? Dette må også meget
> gerne være i et css style dokument.
> Håber at høre fra nogen.
>
> Mvh Jakob B. Larsen
>
> --
> 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

Jeg kan hjælpe lidt med det første.
Nedenstående kode gør at et bilelder åbner op i nyt vindue der er tilpasset
størrelsen på billedet UDEN du behøver angive højde og bredde på det.

Lav en side der kaldes showimage.asp med denne kode:

<HTML>
<HEAD>
<TITLE></TITLE>
<meta http-equiv="imagetoolbar" content="no">
<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+0 - iHeight;
window.resizeBy(iWidth, iHeight);
self.focus();
};
</script>

</HEAD>
<BODY onload='FitPic();' topmargin="0" marginheight="0" leftmargin="0"
marginwidth="0" oncontextmenu="return false;">
<script language='javascript'>
document.write( "<table width=100% cellpadding=0 cellspacing=0
bgcolor=#FFFFFF><tr><td colspan=2>" );
document.write( "<a href=javascript:self.close()><img src='" + picUrl + "'
border=0 alt=Klik&nbsp;for&nbsp;at&nbsp;lukke></a>" );
document.write( "</td></tr></table>" );
</script>
</BODY>
</HTML>


Indsættes i HEAD på siderne billedfunktionen skal virke:
<script type="text/JavaScript">
<!--
function ShowImage(sPicURL) {
window.open( "showimage.asp?"+sPicURL,
"","resizable=1,HEIGHT=200,WIDTH=200");
}
//-->
</script>

Linket på billedet:
javascript:ShowImage('stort_billede.jpg')

/Thrane





Jesper Brunholm (31-10-2006)
Kommentar
Fra : Jesper Brunholm


Dato : 31-10-06 11:27

Thrane skrev:
>> Jeg kunne godt tænke mig at vise mine billeder i et nyt vindue,
>> der åbner med en bestemt størrelse.

> Jeg kan hjælpe lidt med det første.
> Nedenstående kode gør at et bilelder åbner op i nyt vindue der er tilpasset
> størrelsen på billedet UDEN du behøver angive højde og bredde på det.
>
> Lav en side der kaldes showimage.asp med denne kode:

bruger du asp-kode i filen (for så skal spørger have adgang til asp),
eller er det bare vane, at du kalder filen sådan?

Det ligner umiddelbart "bare" et større javascript, så kan man med
fordel lægge det i en ekstern .js script fil (så brugerne kan få fordel
af cache)

Jeg er i øvrigt helt enig i at javascript er den letteste måde at løse
den del af problemet på.

Uddybende spørgsmål om javascript bør stilles i
dk.edb.internet.webdesign.clientside

mvh

Jesper Brunholm

Thrane (31-10-2006)
Kommentar
Fra : Thrane


Dato : 31-10-06 13:56


"Jesper Brunholm" <nospam@brunholm-scharff.dk> wrote in message
news:454724d2$0$49199$14726298@news.sunsite.dk...
>
> bruger du asp-kode i filen (for så skal spørger have adgang til asp),
> eller er det bare vane, at du kalder filen sådan?

Nej, der er ingen asp.
Det er en vane - alle mine filer får den ext.

> Det ligner umiddelbart "bare" et større javascript, så kan man med
> fordel lægge det i en ekstern .js script fil (så brugerne kan få fordel
> af cache)

Større det nu ikke, men valgte at vise det på måde for ikke at forkalre
mere...
Jeg linker selv til mine scripts i .js-filer

> Jeg er i øvrigt helt enig i at javascript er den letteste måde at løse
> den del af problemet på.
>
> Uddybende spørgsmål om javascript bør stilles i
> dk.edb.internet.webdesign.clientside
>
> mvh
>
> Jesper Brunholm

/Thrane



Søg
Reklame
Statistik
Spørgsmål : 177501
Tips : 31968
Nyheder : 719565
Indlæg : 6408527
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste