Jeg sidder med endnu en hjemmeside hvor der skal være to knapper ligsom i jeres internet vindue, de to knapper skal virke som frem og tilbage? Kan det lade sig gøre at lave det i frames? hvis man har en linært hjemmeside forløb? og hvordan gør jeg?
Hvis de bare skal virke som frem- og tilbage-knapperne i browseren, så skal du bare bruge fireworlds, men hvis du vil tilpasse det, sådan, at det selv finder ud af din hjemmeside, så kan du f.eks.
<script language=\"Javascript\">
var sider = new Array(\"side1.html\", \"side2.html\", \"side3.html\", \"side4.html\", \"side5.html\");
function frem(){ var her = self.location.href; for (i=0;i<sider.length-1;i++){ if (her == sider[i]){ self.location.href = sider[i+1]; return true; } } self.location.href = sider[0]; }
<ole> ..og så er syntaksen iøvrigt henholdsvis: history.go(-1) og history.go(1) Det anvendes således: <a href=\"java script:history.go(-1)\">Tilbage</a> /mvh </bole>
Mon ikke der er en række sider der skal læses sekventielt. med \'næste\' og \'forrige\' knapperne i en anden ramme.
hvis du placerer nedenstående script i den ramme med knapperne
<script language=\'javascript\'>
// filnavne for siderne i din lineære sekvens: var sekvens = new Array( \"side1.html\", \"side2.html\", \"side3.html\", \"side4.html\", \"side5.html\", \"side6.html\", \"side7.html\", \"side8.html\", \"side9.html\", \"side10.html\",\"side11.html\",\"side12.html\" // NB: ikke komma efter sidste. ); var preDest; var nxtDest;
function setLinks ( sideID ) { var tmp = diseID.split(\"?\"); // fjern search parametre var i; tmp = tmp[0].split(\"#\"); // fjern lokal ankerdestination tmp = tmp[0].split(\"/\"); tmp = tmp[tmp.length-1]; // tag selve filnavnet. for ( i=0; sekvens.length>i; i++ ) if ( tmp == sekvens[i] ) break; // i er nu fundet eller >= sekvens.length preDest = tmp; nxtDest = tmp; if ( i < sekvens.length ) { if ( i>0 ) preDest = sekvens[i-1]; if ( i<sekvens.length-1 ) nxtDest = sekvens[i+1]; }; }; //end setLinks ( string )
...og en anden frame\'s history-objekt kaldes på denne måde: <a href=\"java script:parent.frame_Navn.history.go(-1)\">Tilbage</a> Så må vi vist have dækket alle eventualliteter...måske! =oD /mvh
Synes godt om
Ny brugerNybegynder
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.