Avatar billede zane Nybegynder
07. december 1999 - 19:37 Der er 12 kommentarer og
1 løsning

bg-img i select form

Hey,

kan det lade sig gøre at lægge et baggrundsbillede ind i en selct-form.

Evt. forskelligt billede i hver option.

~zane~
Avatar billede Slettet bruger
07. december 1999 - 21:10 #1
Hmm, tror det ikk´ du
Avatar billede Slettet bruger
07. december 1999 - 21:12 #2
Men jeg tror du kan lægge et stort BG-billede ind. Jeg ved ikke hvad HTML koden er til det, men jeg har set det i en funktion i MS FrontPage 98.
Avatar billede flemmingc Praktikant
07. december 1999 - 21:16 #3
Nej. Det kan man ikke.
Avatar billede zane Nybegynder
07. december 1999 - 21:30 #4
flemmingc>>>
Ok jeg venter lige et par dage og ser om andre har en løsning, ellers får du dine points.

~zane~
Avatar billede flemmingc Praktikant
07. december 1999 - 22:15 #5
Jeg tjekkede lige op på mit svar og .... jo det skam lade sig gøre !!!!

Jeg er dog bange for at mange browsere ikke vil kunne vise korrekt - men du nu kan forsøge.

Prøv at indsætte følgende....

< select... style="background-image: url('**Billedfil.navn**')" >
Avatar billede skjoldby Nybegynder
08. december 1999 - 09:53 #6
Du kan også lave en javascriptfunktion, og den burde være til crossbrowser. Det er jeg ikke sikker på at stylen er (flemming>> sig lige til hvis jeg er galt på den).
Skal jeg lave en javascript funktion til dig?
Avatar billede skjoldby Nybegynder
08. december 1999 - 09:55 #7
Jeg kom lige i tanke om at du kan jo også lave den i asp hvis du vil.
Avatar billede zane Nybegynder
08. december 1999 - 11:19 #8
Naah, javascript er vist ok.

Den der style ting virker end ikke i IE5.0, såå det.

~zane~
Avatar billede skjoldby Nybegynder
08. december 1999 - 21:39 #9
Se her:

<html>
<head>
<title>Baggrundsvælger</title>

<SCRIPT LANGUAGE="JavaScript">
<!-- Hide from old browsers

pic1=new Image(); pic1.src='pic1.gif';
pic2=new Image(); pic2.src='pic2.gif';
pic3=new Image(); pic3.src='pic3.gif';


ingenVal = 0;

function ChangeBG(){
document.body.background = document.bgform.bgvalg.value;
}


// End Hiding -->
</SCRIPT>

</head>

<body bgcolor="#FFFFFF" background="&{ingenVal}">
<form method="post" action="" name="bgform">
  <select name="bgvalg" onChange="ChangeBG()">
    <option value="" selected>--- V&aelig;lg baggrund ---</option>
    <option value="pic_1.gif">Baggrund 1</option>
    <option value="pic_2.gif">Baggrund 2</option>
    <option value="pic_3.gif">Baggrund 3</option>
    <option value="">Ingen baggrund</option>
  </select>
</form>

</body>
</html>
Avatar billede flemmingc Praktikant
09. december 1999 - 19:36 #10
Øhhh Skjoldby - er du nu også sikker på det virker ? IE5 vil ikke lege når jeg forsøger !!!!

...men jeg tror jeg har misset et eller andet....dit script ændrer bg på hele siden... så er mit spm. - er det baggrunden på HELE SIDEN der ønskes ændret eller er det baggrunden i SELVE "FORMEN" ?
Avatar billede skjoldby Nybegynder
09. december 1999 - 20:26 #11
Det lyder mærkligt, men jeg har faktisk også kun testet i IE4. Desuden har jeg da forstået spørgsmålet sådan at man valgte sidebaggrunden i en select box.
Avatar billede zane Nybegynder
10. december 1999 - 00:51 #12
Nope -no deal.

Spm lyder:)

kan det lade sig gøre at lægge et baggrundsbillede ind i en selct-form.

Evt. forskelligt billede i hver option.

desværre
Avatar billede zane Nybegynder
10. december 1999 - 00:55 #13
Flemmingc >>>> du får pointsene.

Skoldby >>>> jeg opretter en fake med 40 points  til dig for arbejdet.
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