Avatar billede teddy Nybegynder
18. januar 2000 - 10:39 Der er 7 kommentarer og
1 løsning

Scroll af tekst i window.status

Hvorledes får man teksten i status-feltet til at rulle? Dvs. fra højre mod venstre.
Avatar billede hirtshals Nybegynder
18. januar 2000 - 10:54 #1
--------------      <Head>    ---------------


<script LANGUAGE="JavaScript">

<!--Hide from old browsers
function imgchange()
{
var si = document.frm.selbox.selectedIndex;
var fname = document.frm.selbox.options[si].value
document.img.src = fname
}
//-->

</script>

<script LANGUAGE="JavaScript">

<!--

function snapIn(jumpSpaces,position) {
var msg = "Java er bare sagen!!!"
var out = ""

if (killScroll) {return false}
for (var i=0; i<position; i++){
out += msg.charAt(i)}
for (i=1;i<jumpSpaces;i++) {
out += " "}
out += msg.charAt(position)
window.status = out
if (jumpSpaces <= 1) {
position++
if (msg.charAt(position) == ' ') {
position++ }
jumpSpaces = 100-position
}
else if (jumpSpaces > 3) {
jumpSpaces *= .75}
else {
jumpSpaces--}
if (position != msg.length) {
var cmd = "snapIn(" + jumpSpaces + "," + position + ")";
scrollID = window.setTimeout(cmd,5);
}
else {
scrolling = false
return false
}
return true
}

function snapSetup() {
if (scrolling)
if (!confirm('Re-initialize snapIn?'))
return false
killScroll = true
scrolling = true
var killID = window.setTimeout('killScroll=false',6)
scrollID = window.setTimeout('snapIn(100,0)',10)
return true

}
var scrollID = Object
var scrolling = false
var killScroll = false
// -->

</script>

---------------      </Head>    ----------------



---------------      <Body>    ---------------

<Body onload="snapSetup()">

----------------------------------------------------

Avatar billede teddy Nybegynder
18. januar 2000 - 19:59 #2
Umiddelbart ser det jo mægtig smart ud.

Men jeg ikke have et enkelt bogstav til at flyve ind ad gangen. Jeg vil have, at hele teksten skal rulle fra højre mod venstre.
Min tekst er så lang, at hele teksten ikke kan stå i status-linien. Derfor skal teksten forsvinde ud mod venste og komme ind igen fra højre.
Avatar billede thkrath Nybegynder
18. januar 2000 - 20:37 #3
Beskeder i statuslinien er grimme, yt og stinker langt væk af ged!
Desuden forstyrrer de ens navigation på siderne!

Hold dig fra det...
Avatar billede teddy Nybegynder
18. januar 2000 - 20:57 #4
Jeg giver dig fuldstændig ret!

Problemet er, at en af mine kunder ønsker det - selvom jeg har prøvet at tale vedkommende fra det.

Således laver jeg det ønskede, kunden betaler, begge parter er glade, og web-stedets besøgende irriterede...

Avatar billede majbrit Nybegynder
19. januar 2000 - 14:39 #5
Prøv at se på www.script.dk
der er mange muligheder
Avatar billede teddy Nybegynder
19. januar 2000 - 15:04 #6
Tak for tippet. Ja, der er rigtig mange muligheder.

Desværre er der bare ingen løsning på mit problem, så andre forslag er velkomne.
Avatar billede tobias Nybegynder
20. januar 2000 - 21:12 #7
Du kan gøre det med dette lille script!

<script language=JavaScript>
<!--

Speed=100;CharNum=1;function x0822631()
{text=" W R I T E  T E X T  H E R E";x06530();}
function x06530(){window.setTimeout('x06530()',Speed);window.
status=text;text=text.substring(CharNum)+text.substring(0,CharNum);}x0822631();

//-->
</script>
Avatar billede teddy Nybegynder
21. januar 2000 - 09:09 #8
Mange tak - det var netop, hvad jeg efterlyste.
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