Avatar billede engberg Juniormester
19. marts 2002 - 11:48 Der er 4 kommentarer og
1 løsning

Nyhedsscript

Hejsa

Jeg har brug for 2 ting:

1). Et script der kan læse 3 linier fra en tekstfil (de 3 øverste), ligge dem i 3 strings og printe dem 3 forskellige steder på skærmen...

2). Et script der kan skrive i en tekstfil, men jeg er ikke sikker på at javascript kan det...

(Jeg kan godt lave det her i php, men på den server det SKAL på, har jeg ikke mulighed for noget fancy)...
Avatar billede ras2000 Nybegynder
19. marts 2002 - 13:48 #1
Du kan ikke skrive til en tekstfil, og du har kun begrænsede muligheder for at læse fra en. Du kan bruge includes, men det kræver at dit webhotel kan håndtere det, og så kan du ikke pille det fra hinanden linie for linie, eller du kan bruge en *.jss fil, og så er det bare et script der er flyttet over til en anden side. Du kan måske lave noget fikst med frames, men det kræver at du beskriver problemet lidt bedre, hvorfor du vil have noget liggende på en tekst fil, hvem der skal kunne skrive til det, osv.
Avatar billede engberg Juniormester
19. marts 2002 - 14:33 #2
Alright - så dropper vi 2'eren...

Det er til nyheder der skal fremgå på en side...

Nå, men hvordan skal det så se ud, hvis det er en *.jss fil vi snakker om?
Avatar billede ras2000 Nybegynder
19. marts 2002 - 14:51 #3
Det er meget enkelt.
Her er en side der kalder en *.js fil:
<html>
<head>
<script type="text/javascript" src="her.js"></script>
</head>
<body onload="alert(str1)">
</body>
</html>

Min her.js fil ser sådan her ud:

str1 = "her er en sætning";

Når jeg åbner den første fil, popper der en alert op, som siger : her er en sætning

Du vil sikkert gerne skrive teksten ind i selve dokumentet, det kan du så gøre sådan her:

<html>
<head>
bla bla


Og her skal teksten stå:
<script type="text/javascript">document.write(str1)</script>
Og her fortsætter dit dokument så...
</html>
Avatar billede ras2000 Nybegynder
19. marts 2002 - 14:59 #4
Her er et eksempel der viser hvordan du også kan formattere teksten lidt.
her.js ser sådan her ud:
str1 = "noget tekst";
str2 = "noget mere tekst";
str3 = "sikke en masse tekst";

og siden der kalder det kunne se sådan her ud:

<html>
<head>
<script type="text/javascript" src="her.js"></script>
</head>
<body>
bla bla
...

<script type="text/javascript">document.write(str1)</script>
bla bla
...
<b>
<script type="text/javascript">document.write(str2)</script>
</b>
bla bla
...
<table border="1">
    <tr>
        <td><script type="text/javascript">document.write(str3)</script></td>
    </tr>
</table>
</body>
</html>

her.js skal så ligge i samme mappe som filen der kalder den, for at dette eksempel kan virke, hvis du vil have dem i forskellige mapper, skal du rette i stien i <script type="text/javascript" src="her.js"></script>, så det passer. Eksempelvis src="../jsmappe/js.js"
Avatar billede ras2000 Nybegynder
19. marts 2002 - 15:05 #5
Du kan også angive en sti til et andet web, src="http://www.domæne_hvor_du_har_adgang_til_php.dk/her.js"
Det har jeg da i hvert fald lige fået til at virke, så jeg kan redigere min her.js over nettet.
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