Avatar billede warpsnet Nybegynder
20. december 2000 - 18:27 Der er 3 kommentarer og
2 løsninger

Tekst \"over\" billede

Hejza,
jeg har tænkt mit at lave en lille mand, der så har en tekst-box ud fra sig. Nu er det, at jeg har brug for en måde at så at der kommer en tekst-boble, hvor jeg kan skrive en tekst i (selvfølgelig). Jeg ved ikke hvordan det helt skal laves, om det kan lade sig gøre med (d)html eller layers. Jeg har undersøgt det i Word2000, hvor det er muligt, men det er jo med XML, og det ønsker jeg ikke.
Håber på kvikkke svar. Jeg er desværre ikke hjemme før senere i aften. Hygge med opgaven!
Avatar billede blood Nybegynder
20. december 2000 - 18:31 #1
du kan løgge et billede ind i en tabel

<TABLE WIDTH=\"200\" HEIGHT=\"200\" BORDER=\"0\" CELLSPACING=\"0\" CELLPADDING=\"0\">
<TR>
    <TD WIDTH=\"200\" HEIGHT=\"200\" background=\"billed.gif\"> text </TD>
</TR>
</TABLE>
Avatar billede vandhunden Nybegynder
20. december 2000 - 18:43 #2
Xbrowserløsning:
<scrip>
function vis(i){
    if (document.layers)
      document.layers[\"win\"+i].visibility=\'show\';
    else
      document.all[\"win\"+i].style.visibility=\'visible\';
  }
function gem(i){
    if (document.layers)
      document.layers[\"win\"+i].visibility=\'hide\';
    else
      document.all[\"win\"+i].style.visibility=\'hidden\';
  }
</script>
</head>
<body onload=\"java script:gem(\'noget\');\">

<div ID=\"noget\" style=\"position:absolute;top:5;left:5;width:200;height:200;background-color:red;>
Noget html
</div>

<a href=\"ditlink\" onmouseover=\"java script:vis(\'noget\')\" onmouseout=\"java script:gem(\'noget\')\">
LINK</a>

_______________________________

Med denne løsning kan du self lave flere end et layer,l så det skulle være anvendeligt.
Avatar billede nomiz Nybegynder
20. december 2000 - 19:04 #3
Rettelse: - Du glemte et \'t\' i scrip(t)
Altså=

<script>
function vis(i){
    if (document.layers)
      document.layers[\"win\"+i].visibility=\'show\';
    else
      document.all[\"win\"+i].style.visibility=\'visible\';
  }
function gem(i){
    if (document.layers)
      document.layers[\"win\"+i].visibility=\'hide\';
    else
      document.all[\"win\"+i].style.visibility=\'hidden\';
  }
</script>
</head>
<body onload=\"java script:gem(\'noget\');\">

<div ID=\"noget\" style=\"position:absolute;top:5;left:5;width:200;height:200;background-color:red;>
Noget html
</div>

<a href=\"ditlink\" onmouseover=\"java script:vis(\'noget\')\" onmouseout=\"java script:gem(\'noget\')\">
LINK</a>


/vh
Simon
Avatar billede 12tri Nybegynder
20. december 2000 - 20:43 #4
Eller lav blot en alt test Skriv blot

alt=\"din tekst\"
Avatar billede jakoba Nybegynder
20. december 2000 - 21:03 #5
hvis du bruger bloods løsning men med billedet som background i din table tag istedet for i TD tagget virker det både i netscape og explorer.
http://www.eksperten.dk/spm/39349
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