Avatar billede hansen Nybegynder
16. februar 2001 - 13:52 Der er 7 kommentarer og
1 løsning

Baggrundsbillede med tekst henover

Er det ikke muligt at kunne placere sin tekst henover billedet i nedenstående script, eller i et lignende script ?

Det skal virke på samme måde som ved et almindeligt baggrundsbillede i Body\'taggen !

<!----watermark ---->
<DIV id=\"waterMark\" style=\"position:absolute\">
<IMG src=\"images/indhold_bg.jpg\" width=207 height=800 border=0>
</DIV>
<script language=\"JavaScript1.2\">
<!--
// Watermark script by Paul Anderson, CNET Builder.com. All rights reserved.

markW = 207; // pixels wide
markH = 800; // pixels high
markX = 100; // percent right
markY = 0; // percent down
markRefresh = 20; // milliseconds

// set common object reference
if (!document.all) document.all = document;
if (!document.all.waterMark.style) document.all.waterMark.style = document.all.waterMark;

wMark = document.all.waterMark.style;
wMark.width = markW;
wMark.height = markH;
navDOM = window.innerHeight; // Nav DOM flag

function setVals() {
barW = 0; // scrollbar compensation for PC Nav
barH = 0;
if (navDOM) {
if (document.height > innerHeight) barW = 20;
if (document.width > innerWidth) barH = 20;
} else {
innerWidth = document.body.clientWidth;
innerHeight = document.body.clientHeight;
}
posX = ((innerWidth - markW)-barW) * (markX/100);
posY = ((innerHeight - markH)-barH) * (markY/100);
}

function wRefresh() {
wMark.left = posX + (navDOM?pageXOffset:document.body.scrollLeft);
wMark.top = posY + (navDOM?pageYOffset:document.body.scrollTop);
}

function markMe() {
setVals();
window.onresize=setVals;
markID = setInterval (\"wRefresh()\",markRefresh);
}

window.onload=markMe; // safety for Mac IE4.5

//-->
</script>

<!---- to here---->
Avatar billede andreasn Nybegynder
16. februar 2001 - 13:54 #1
kom lige med et link så    vi kan se det online gider ikke paste  det
Avatar billede hope Nybegynder
16. februar 2001 - 14:05 #2
ville det ikke være lettere bare at placere billedet som bg, der må være et script til ikke a få det til at gentage sig, og et til at centrere det....
Avatar billede andreasn Nybegynder
16. februar 2001 - 14:16 #3
smid    bgproperties=\"fixed\" ind i body  så  bliver billede    et sted
Avatar billede andreasn Nybegynder
16. februar 2001 - 14:17 #4
ellers kan du lave det i  css  salk jeg gøre det for dig?
Avatar billede 49152 Nybegynder
16. februar 2001 - 16:25 #5
Du kan bruge css stylen background

<DIV style=\"background : url(billede.jpg) no-repeat\"> Noget tekst  Noget tekst  Noget tekst 
</DIV>

Det virker kun til IE og muligvis Netscape 6, da Netscape 4+ ikke understøtter CSS ordentligt.

Dit script er et forsøg på at lave et bagrundsbillede-system som virker til NS 4+.


Avatar billede jakoba Nybegynder
16. februar 2001 - 18:05 #6
Du kan evt bruge billedet som baggrund i en table og så skrive teksten som forgrund.
Avatar billede andreasn Nybegynder
16. februar 2001 - 19:03 #7
49152>
Det svar er ligesom mit.
Jeg tænkte på at han skulle bruge css.position hvis han skulle havde billedet på et bestemt sted på siden 
Avatar billede 49152 Nybegynder
19. februar 2001 - 15:05 #8
Slap dog af andreasn. Jeg kan ikke se at vores to svar er de samme.
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