Avatar billede sux Nybegynder
22. februar 2001 - 19:26 Der er 20 kommentarer og
1 løsning

Script der tilfældigt vælger en tekst

Hejsa
Kan I hjælpe med et script der skal kunne vise nogle små godbider af tekst (ligesom på eksperten under bannerne), hver gang man refresher eller skifter side. Scriptet må gerne være skrevet i java el html.
Avatar billede jakoba Nybegynder
22. februar 2001 - 19:41 #1
Avatar billede sux Nybegynder
22. februar 2001 - 19:43 #2
Kan det bruges i de forsk. browsere??
Avatar billede jakoba Nybegynder
22. februar 2001 - 19:46 #3
IE4+          ok
NS4..6        ok
NS3            laver forkert størrelse i tabellen nu og da.         
Opera4 og 5    ok
WebTV          ok

mvh JakobA
Avatar billede sux Nybegynder
22. februar 2001 - 19:49 #4
Gooodie

...jeg forsøger at lave noget tekst til vores bannere (lidt a la Eksperten)
Avatar billede nute Nybegynder
22. februar 2001 - 19:49 #5
dette er et litt enklere script enn det jakoba leverte...

<html>
<body>
<script language=\"JavaScript\">

var text = [\"Tekst 1\",\"Tekst 2\",\"Tekst 3\"];

var number = Math.round(Math.random() * (text.length - 1));
document.open();
self.document.write( text[number] );
document.close();

</script>
</body>
</html>

/nute
Avatar billede sux Nybegynder
22. februar 2001 - 19:51 #6
ok - og det virker også fint i de forsk browsere?
Avatar billede nute Nybegynder
22. februar 2001 - 19:54 #7
det virker perfekt i IE og Netscape...det er ikke testet i andre browsere, men det er helt banale javascript funksjoner, så det skulle overraske meg om det ikke fungerte...

/nute
Avatar billede sux Nybegynder
22. februar 2001 - 19:56 #8
En lille sidebemærkning (bruger normalt Dreamweaver): Hvordan laves om på skriftstørrelsen på hele javasriptets output?
Avatar billede nute Nybegynder
22. februar 2001 - 19:58 #9
self.document.write( \"<font size=\'xx\'>\" + text[number] + \"</font>\" );
Avatar billede sux Nybegynder
22. februar 2001 - 20:01 #10
Thanx!
Avatar billede nute Nybegynder
22. februar 2001 - 20:02 #11
np
Avatar billede sux Nybegynder
22. februar 2001 - 20:04 #12
Jeg kan squ ikke helt få det til at virke med tekst størrelsen...
Hvor og hvordan placeres det?
Avatar billede jakoba Nybegynder
22. februar 2001 - 20:07 #13
nute\'s script vil virke mindst ligeså godt som mit.
men kræver det ikke at den tilfældige tekst er alt hvad der er på den side (i den ramme)?
Avatar billede nute Nybegynder
22. februar 2001 - 20:07 #14
Prøv dette....

<html>
<body>
<script language=\"JavaScript\">

var text = [\"Tekst 1\",\"Tekst 2\",\"Tekst 3\"];

var number = Math.round(Math.random() * (text.length - 1));
document.open();
self.document.write( \"<font size=\'xx\'>\" + text[number] + \"</font>\" );
document.close();

</script>
</body>
</html>

Avatar billede nute Nybegynder
22. februar 2001 - 20:10 #15
scriptene fungerer på nøyaktig samme måte, bortsett fra at når man legger teksten inn i en array, så slipper man å vite hvor mange tekster man har.

man plasserer scriptet på det stedet hvor man vil at teksten skal skrives ut.

Selvfølgelig kan dette gjøres mye mer kompleks, men prinsippet er vel det viktigste å få fram, ikke sant ?

/nute
Avatar billede sux Nybegynder
22. februar 2001 - 20:11 #16
yes - det var det samme jeg forsøgte...;>
Prøv lige at lave en tilfældig tekst med størrelse (Jeg skal åbenbart have det ud i pap...)
Avatar billede nute Nybegynder
22. februar 2001 - 20:13 #17
sux> bytt ut x\'ene i \"<font size=\'xx\'>\" med et tall (fx 8, 14, 20) så vil du se at størrelsen forandrer seg...
Avatar billede jakoba Nybegynder
22. februar 2001 - 20:14 #18
Ah, det er \'xx\' der skal udskiftes med et tal mellem 1 og 7
self.document.write( \"<font size=4>\" + text[number] + \"</font>\" );
Avatar billede sux Nybegynder
22. februar 2001 - 20:15 #19
yeps (den havde jeg godt...........)
- hvad med teksttypen?
Avatar billede sux Nybegynder
22. februar 2001 - 20:16 #20
Det er det pokers ved at sætte sin lid til et ellers fremragende program, Dreamweaver. Man mister blot følingen med html\'en...
Avatar billede nute Nybegynder
22. februar 2001 - 20:18 #21
skal man lage god HTML, så må man bruke en helt vanlig tekst editor...fx. Ultra edit eller Homesite...

/nute
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