Avatar billede tlunde Nybegynder
20. juli 2002 - 21:18 Der er 16 kommentarer og
1 løsning

popup billede i box

Hejsa,
Hvad er det nu for en kode man skal bruge, når man har et link, der åbner et billede, og det skal poppe frem i en box, der passer til billedet, og som ikke kan trækkes i...hvad er det for en kode??

Thomas Lunde
Avatar billede jakoba Nybegynder
20. juli 2002 - 21:32 #1
mig bekendt findes der ingen sådan kode.
Avatar billede baitianlong Nybegynder
20. juli 2002 - 21:43 #2
Hvis billedet er 300*400 er det vel:

window.open('billede.jpg', '', 'width=310, height=430, scrollbars=no, resize=no');

Sådan cirka (o;
Avatar billede tlunde Nybegynder
20. juli 2002 - 22:08 #3
hvis mit billede ligger her:
http://www.thomaslunde.dk/programmer/pics/coolmon.jpg

hvordan får jeg den så koblet ind i koden??

Jakoba >> Ville du evt. lige hjælpe mig med noget PHP kode?? Jeg kan oprette et nyt spørgsmål til det...Jeg tror ikke at det er det helt vilde, bare lige en lille ting. Gider du det??
Avatar billede jakoba Nybegynder
20. juli 2002 - 22:09 #4
sure
Avatar billede baitianlong Nybegynder
20. juli 2002 - 22:19 #5
window.open('http://www.thomaslunde.dk/programmer/pics/coolmon.jpg, '', 'width=266, height=176, scrollbars=no, resize=no');

Sådan cirka (o;
Avatar billede baitianlong Nybegynder
20. juli 2002 - 22:20 #6
der mangler lige et anførselstegn efter billedeadressen....

window.open('http://www.thomaslunde.dk/programmer/pics/coolmon.jpg', '', 'width=266, height=176, scrollbars=no, resize=no');
Avatar billede tlunde Nybegynder
20. juli 2002 - 22:28 #7
okay....nu mangler der bare lige linket man skal trykke på, så det kommer frem...hvor skal det være?
Avatar billede tlunde Nybegynder
20. juli 2002 - 22:32 #8
sådan, så teksten "se billede" er et link, der åbner billedet i et det nye vindue...
Avatar billede baitianlong Nybegynder
20. juli 2002 - 22:51 #9
Skriv en funktion i <head> sektionen som følger:

<script>
function vindue() {
  window.open('http://www.thomaslunde.dk/programmer/pics/coolmon.jpg', '', 'width=266, height=176, scrollbars=no, resize=no');
}
</script>

og på teksten:

<a href="java script:vindue()">Tryk her</a>

Det skulle gerne virke !
Avatar billede tlunde Nybegynder
20. juli 2002 - 23:01 #10
hvad så når jeg har flere forskellige billeder denne funktion skal anvendes på?? Hvordan gør jeg så?? Jeg kan da ikke lave en script funktion i head for hvert billede, hvis jeg har 50?
Avatar billede baitianlong Nybegynder
20. juli 2002 - 23:19 #11
Nej så sender du billedenavnet ind i funktionen på denne måde:

<script>
function vindue(adresse) {
  window.open(adresse, '', 'width=266, height=176, scrollbars=no, resize=no');
}
</script>

og på teksten:

<a href="java script:vindue(http://www.thomaslunde.dk/programmer/pics/coolmon.jpg)">Tryk her</a>
Avatar billede baitianlong Nybegynder
20. juli 2002 - 23:21 #12
der skal dog lige være anførselstegn om adressen i triggeren...

<a href="java script:vindue('http://www.thomaslunde.dk/programmer/pics/coolmon.jpg')">Tryk her</a>

Så skulle den være der...
Avatar billede tlunde Nybegynder
20. juli 2002 - 23:41 #13
okay, det virker fint, men nu er der lige et sidste problem...mine billeder har ikke alle samme størrelse, og i head er der en størrelse defineret, og det skal der ved ikke være, skal der??

Jeg har prøvet bare at fjerne width og height i head men så er det bare et stort vindue der åbner. Det skal jo være sådan at scriptet tilpasser sig billedets størrelse...Hvordan skal det så se ud?
Avatar billede baitianlong Nybegynder
20. juli 2002 - 23:48 #14
send den med ind i funktionen.

F.eks:

<a href="java script:vindue('http://www.thomaslunde.dk/programmer/pics/coolmon.jpg', 'width=300, height=300, scrollbars=no, resize=no')">Tryk her</a>


Så skal funktionen:

<script>
function vindue(adresse, attributes) {
  window.open(adresse, '', attributes);
}
</script>


Nu kunne vi lige så godt have lagt scriptet på hvert billedelink ((O;
dvs.

<a href="java script:window.open('http://www.thomaslunde.dk/programmer/pics/coolmon.jpg', '', 'width=300, height=300, scrollbars=no, resize=no')">Tryk her</a>

Det kan snart være det samme (o;
Avatar billede tlunde Nybegynder
20. juli 2002 - 23:50 #15
Skal jeg så gå ind på hvert billede link og definere hvor stort billedet skal være? Er der ikke en smartere måde på det??
Avatar billede baitianlong Nybegynder
20. juli 2002 - 23:58 #16
Jo. Jeg sad lige og kiggede på det. Men det kræver at det der popper op er en side, og ikke bare et billede... Kan du køre asp på domænet ?, så kan du/jeg nemt lave en side, der putter det rette billede i, og resizer derefter.
Avatar billede tlunde Nybegynder
21. juli 2002 - 12:15 #17
nope...jeg er kun til PHP...jeg må se om jeg kan finde det et eller andet sted...Sorry! Og tak for hjælpen!
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