Avatar billede snorres Nybegynder
29. september 2003 - 20:49 Der er 17 kommentarer og
1 løsning

ændre indhold uden at ændre side

Jeg har en side med en del grafik på, og tænkte om ikke det kunn elade sig gøre med java-script at ændre indholdet uden at opdatere siden?
Jeg har mit indhold stående i en <div>
Da jeg ikke selv mestre java-script ret meget, håber jeg der er en ekspert der ude der kan hjælpe ;)
Avatar billede medions Nybegynder
29. september 2003 - 20:55 #1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
    <title>Untitled</title>
<script language="JavaScript">
    function EditText(id) {
      document.getElementById(id).innerHTML = 'Dette er en anden test!';
    }
</script>
</head>

<body>

<a href="#" onclick="EditText(1);">Klik her for at ændre teksten neden for!</a>
<br>
<div id="1">dette er en test</div>

</body>
</html>

//>Rune
Avatar billede snorres Nybegynder
29. september 2003 - 21:17 #2
er ikke helt sikker på jeg forstår den?
hvad hvis jeg gerne vil have mere end de to indhold der og man skal kunne skifte tilbage??

Menu:
<a href="#" onclick="EditText(1);">Menu punkt1</a>
<a href="#" onclick="EditText(1);">Menu punkt2</a>
<a href="#" onclick="EditText(1);">Menu punkt3</a>
Avatar billede snorres Nybegynder
29. september 2003 - 21:22 #3
har fanget den, man skal bare lave flere ;)
Avatar billede medions Nybegynder
29. september 2003 - 21:24 #4
;o)

//>Rune
Avatar billede medions Nybegynder
29. september 2003 - 21:25 #5
And points?

//>Rune
Avatar billede snorres Nybegynder
29. september 2003 - 21:27 #6
kan ikke få det til at virke med andet end plain tekst kan det passe??
Avatar billede snorres Nybegynder
29. september 2003 - 21:27 #7
lige så snart jeg laver mellemrum, virker koden ikek mere :(
Avatar billede snorres Nybegynder
29. september 2003 - 21:28 #8
ny linie mente jeg ;)
Avatar billede medions Nybegynder
29. september 2003 - 21:29 #9
Så snart du laver ny linje, hvad mener du??? Prøv at vis mig noget kode, så jeg kan se hvad du laver!

//>Rune
Avatar billede medions Nybegynder
29. september 2003 - 21:30 #10
ahh ok, jeg tror godt jeg ved hvad du mener.. Det er JavaScript du har med at gøre, så du kan ikke lave direkte linjeskift, du er nødt tilat lave en fortolkning:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
    <title>Untitled</title>
<script language="JavaScript">
    function EditText(id) {
      document.getElementById(id).innerHTML = 'Dette er en anden test! \n Juhuuu et linje skift';
    }
</script>
</head>

<body>

<a href="#" onclick="EditText(1);">Klik her for at ændre teksten neden for!</a>
<br>
<div id="1">dette er en test</div>

</body>
</html>

//>Rune
Avatar billede snorres Nybegynder
29. september 2003 - 21:30 #11
<script language="JavaScript">
    function EditText(id) {
      document.getElementById(id).innerHTML = 'asd
asd';
    }
    function EditText2(id) {
      document.getElementById(id).innerHTML = '2!';
    }
    function EditText3(id) {
      document.getElementById(id).innerHTML = '3!';
    }
</script>
<---virker ikke..

<script language="JavaScript">
    function EditText(id) {
      document.getElementById(id).innerHTML = 'asd asd';
    }
    function EditText2(id) {
      document.getElementById(id).innerHTML = '2!';
    }
    function EditText3(id) {
      document.getElementById(id).innerHTML = '3!';
    }
</script>
<--virker fint ;)
Avatar billede medions Nybegynder
29. september 2003 - 21:31 #12
<script language="JavaScript">
    function EditText(id) {
      document.getElementById(id).innerHTML = 'asd\nasd';
    }
    function EditText2(id) {
      document.getElementById(id).innerHTML = '2!';
    }
    function EditText3(id) {
      document.getElementById(id).innerHTML = '3!';
    }
</script>

//>Rune
Avatar billede snorres Nybegynder
29. september 2003 - 21:31 #13
åh så kan jeg jo ikke burge den, vil være alt for besværtligt at finde rundt i det jeg skrevet, hvis det bare skal køre ud i en lang linie :S:S
Avatar billede medions Nybegynder
29. september 2003 - 21:32 #14
Well, det er jo op til dig om du vil bruge løsningen eller ej, du har jo fået svar på hvad du spurgte om...

//>Rune
Avatar billede snorres Nybegynder
29. september 2003 - 21:33 #15
tjoh, men findes der ikke en anden måde? Hvor man kan gøre mellemrum tilladt? evt. hente fra en txt fil?
Avatar billede medions Nybegynder
29. september 2003 - 21:36 #16
Nope, du kan ikke hente noget fra en tekstfil med JavaScript da det er Clientsided!

Så skal du hen og bruge Serversided, og så skal den refreshe!

//>Rune
Avatar billede snorres Nybegynder
29. september 2003 - 21:37 #17
hm ja ok, vil prøve mig frem med det her så, bare iritrende ens kode ikke er til at finde rundt i :S
Avatar billede snorres Nybegynder
29. september 2003 - 21:37 #18
Men tak for hjælpen anyway ;)
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