Avatar billede lejrklokke Nybegynder
04. februar 2003 - 01:55 Der er 2 kommentarer og
1 løsning

Hvordan "positionerer" jeg til et bestemt sted på skærmen ???

Hej kyndige personer !

I nedenstående script har jeg lige lært, hvordan man skifter farve på teksten.
Nu mangler jeg imidlertid også at vide, hvordan jeg
adresserer eller positionerer teksten til et bestemt sted på skærmen.

N.B.  Koden er indsat nederst !!!!!!!

Med venlig hilsen

Lejrklokke.

KODE:
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Ny side 1</title>
<style type="text/css">
#fly {
  font-family: verdana, arial;
  font-size: 24px;
  color: #FF0000;
}
</style>
</head>

<body>

<h2><span id="fly"></span></h2>
<script>
window.onerror=new Function("return true")
//Configure message to display. Use "$" for linebreak
message = "Din skole for livet" // $ = taking a new line
distance = 50 // pixel(s)
speed = 100 // milliseconds

if (!document.all)
document.write('<h2>'+message+'</h2>')

</script>

<script language="JavaScript1.2">

txt="";num=0;num4=0;flyofle="";flyofwi="";flyofto=""
function stfly(){for(i=0;i != message.length;i++){if(message.charAt(i) != "$"){txt=txt+"<span style='position:relative;visibility:hidden;' id='n"+i+"'>"+message.charAt(i)+"<\/span>"};else{txt=txt+"<br>"}};fly.innerHTML=txt;txt="";flyofle=fly.offsetLeft;flyofwi=fly.offsetWidth;flyofto=fly.offsetTop;fly2b()}
function fly2b(){if(num4 != message.length){if(message.charAt(num4) != "$"){eval("n"+num4+".style.left=flyofle-n"+num4+".offsetLeft+flyofwi/2");eval("n"+num4+".style.top=flyofto-n"+num4+".offsetTop+distance");eval("fly3('n"+num4+"',eval(n"+num4+".style.left.substring(0,n"+num4+".style.left.length-2)),(eval(n"+num4+".style.left.substring(0,n"+num4+".style.left.length-2))/5),eval(n"+num4+".style.top.substring(0,n"+num4+".style.top.length-2)),(eval(n"+num4+".style.top.substring(0,n"+num4+".style.top.length-2))/5))")};num4++;setTimeout("fly2b()",speed)}}
function fly3(target,lef2,num2,top2,num3){if((Math.floor(top2) != 0 && Math.floor(top2) != -1) || (Math.floor(lef2) != 0 && Math.floor(lef2) != -1)){if(eval("'"+lef2+"'").charAt(0) != '-'){lef2=lef2-num2};else{lef2=lef2+(-num2)};if(Math.floor(lef2) != -1){eval(target+".style.visibility='visible';"+target+".style.left=Math.floor(lef2)")};else{eval(target+".style.visibility='visible';"+target+".style.left=Math.floor(lef2+1)")};if(eval("'"+lef2+"'").charAt(0) != '-'){top2=top2-num3};else{top2=top2+(-num3)};if(Math.floor(top2) != -1){eval(target+".style.top=Math.floor(top2)")};else{eval(target+".style.top=Math.floor(top2+1)")};setTimeout("fly3('"+target+"',"+lef2+","+num2+","+top2+","+num3+")",50)}};

stfly()

</script>

</body>

</html>
Avatar billede =maddog= Nybegynder
04. februar 2003 - 02:11 #1
<style type="text/css">
#fly {
  font-family: verdana, arial;
  font-size: 24px;
  color: #FF0000;
  position:absolute;
  top:200px; left:200px;
}
</style>
for at rykker 200X200 pixler ind på skærmen.
Avatar billede lejrklokke Nybegynder
04. februar 2003 - 02:27 #2
Hej Maddog !

Tusind tak for svaret !
Du har været til stor hjælp !
Nu skal jeg sove.

Med venlige hilner

Lejrklokke.
Avatar billede =maddog= Nybegynder
04. februar 2003 - 05:46 #3
Jeg kan desværre ikke sove endnu, men ser frem til det. Ret sjovt problem, fordi man med bæven frygter, at problemet ligger inde den uoverskuelige klynge af kode. Heldigvis var det ikke således. Det kræver vist en krydsning mellem Clark Kent og Erik Jacobsen for at overskue det :).
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

Seneste spørgsmål Seneste aktivitet
I går 21:00 Libre Office Impress Af Frank i Andre styresystemer
I går 11:47 VB script Af Jenshentze i Word
I går 11:21 Popup ved opstart Af mort1 i Windows
04/0918:50 Slet lokal konto Af ErikHg i Windows
04/0916:05 Ændre tal i en celle Af xvid i Excel