Avatar billede blazer Nybegynder
13. oktober 2000 - 16:31 Der er 9 kommentarer og
1 løsning

Nem opgave

Er der ikke nogen java genier derude der kan lave en lille opgave for mig??

Jeg skal have lavet en lille frame(Helt for oven) med en Frem og tilbage knap..... så når brugeren klikker på frem eller tilbage skal den skifte til det næste dokument...i framen nedenunder.. og dokumenterne ehdder
1.htm
2.htm
3.htm

osv........
Avatar billede x4all_dk Nybegynder
13. oktober 2000 - 16:40 #1
Du bruger target i framen!

Se paa dette korte eksempel, det burde vaere
nemt at overskue og tilpasse det dine knapper
m.m.


Frame loader :
<html>
<head>
<title></title>
</head>
<frameset rows=\"100%,*\">
<frame name=\"startside\" src=\"1.htm\">
</frameset>
</html>

Overste Frame

<a target=\"startside\" href=\"1.htm\">Tryk her</a>
<a target=\"side2\" href=\"2.htm\">Tryk her</a>

Avatar billede x4all_dk Nybegynder
13. oktober 2000 - 16:40 #2
lige lidt for hurtig....

Overste Frame

<a target=\"startside\" href=\"1.htm\">Tryk her</a>
<a target=\"sideside\" href=\"2.htm\">naeste side</a>

Avatar billede blazer Nybegynder
13. oktober 2000 - 16:42 #3
øhh.... det kan jeg jo ikek bruge til noget.... der r 28 forskellige filer.....
Avatar billede friiser Nybegynder
13. oktober 2000 - 19:18 #4

Prøv at se om du kan finde noget på http://www.script.dk

~friiser~
Avatar billede ldanielsen Nybegynder
14. oktober 2000 - 02:01 #5
Hvis dine sider er numererede så kan du bruge det her:
<script language=JavaScript>
sidetal = 1
function goToPage(i){
  sidetal = sidetal + i
  if (sidetal > 0 && sidetal < 29){
    top.bottomframe.location = \"sider/\"+sidetal+\".htm\"
  }else{
    sidetal = sidetal - i
    } 
  }
</script>

<a href=\"java script:goToPage(-1)\">tilbage</a>
<a href=\"java script:goToPage(1)\">frem</a>

Det er ikke testet, men lad mig vide hvis du har problemer
Avatar billede olebole Juniormester
14. oktober 2000 - 02:35 #6
<ole>
Det eneste der kræves er, at dine filer ikke ligger i roden af dit domæne - dvs. de skal ligge i en mappe...og at de hedder \'.htm\' til \'efternavn\'.

<html>
<head>
<script language=\"JavaScript\">
<!--
function myMove(where) {
    maxPages = 28; // Her skriver du antallet af dine sider
    loc = parent.nedreFrameNavn.location+\"\";
    tempLoc = parseInt(loc.substring(loc.lastIndexOf(\'/\')+1,loc.indexOf(\'.htm\')));
    newLoc = (where == \'b\')? tempLoc-1 : tempLoc+1;
    if (newLoc>0 && newLoc<=maxPages) {
        parent.nedreFrameNavn.location.href = loc.substring(0,loc.lastIndexOf(\'/\')+1)+newLoc+\".htm\";
    }else{
        alert(\'Den \\370nskede side findes ikke.\');
    }
    }
//-->
</script>
</head>
<body bgcolor=\"#FFFFFF\">

    <a href=\"#\" onmousedown=\"myMove(\'b\');\"><< tilbage</a>&nbsp;&nbsp;
    <a href=\"#\" onmousedown=\"myMove(\'f\');\">frem >></a>

</body>
</html>

/mvh
</bole>
Avatar billede olebole Juniormester
14. oktober 2000 - 02:39 #7
hov...levninger fra en tidligere besvarelse...Hehe! Skriv hellere dine links sådan:

    <a href=\"java script:myMove(\'b\');\"><< tilbage</a>&nbsp;&nbsp;
    <a href=\"java script:myMove(\'f\');\">frem >></a>

Det andet er ikke forkert, men jeg kan bedre lide denne her ;o)
/mvh

Avatar billede minau Nybegynder
16. oktober 2000 - 23:26 #8
-->olebole 

bu bør vel skrive

    <a href=\"java script:myMove(\'b\');\">&lt;&lt; tilbage</a>&nbsp;&nbsp;
    <a href=\"java script:myMove(\'f\');\">frem &gt;&gt;</a>






Avatar billede olebole Juniormester
18. oktober 2000 - 02:15 #9
Nej, men jeg KAN skrive som du - men også lade være  ;o)
Prøv selv.
/mvh
Avatar billede minau Nybegynder
18. oktober 2000 - 21:39 #10
OK - jeg troede bare at det kunne lave lidt rod i koden - men man bliver jo ved med at lære :-)
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