her det framensat til 190, noget bedre, bare copy og paste, også skulle det gerne virke...
<FRAMESET id=\"TCfs\" COLS=\"300,*,0\" FRAMEBORDER=\"1\" FRAMESPACING=\"6\" TOPMARGIN=\"0\" LEFTMARGIN=\"0\" MARGINHEIGHT=\"0\" MARGINWIDTH=\"0\" BORDER=\"0\"> det er i denne sætning du ændre breden på din frame, tallet bag COLS er det tal som du skal ændre..
Jeg ved ikke om jeg ikke har formuleret mig godt nok(samtid bliver til samtidig), men det jeg har brug for er, at man kan skal akunne gøre et dynamisk via javascript.
<ole> bshowhelp = True1; skal være: showhelp = true; bshowtoc = True; skal være: bshowtoc = true; bshowtoc = False; skal være: bshowtoc = false;
Så skal du kalde rigtigt fra dine frames. Hvis du kalder inde fra en frame i det frameset, der har id=\"TCfs\", skal du kalde med \'parent.parent\' foran funktionsnavnet. Altså f.eks: onclick=\"parent.parent.ShowbasicsiteHelp();\" Kalder du fra den frame, der hedder \'top\' - og som du endelig skal døbe om til noget andet...f.eks. \'topFr\' - skal du kalde med: onclick=\"parent.ShowbasicsiteHelp();\"
Grunden til, du skal ændre navnet på \'top\' er, at \'top\' inde i funktionen skal referere til det øverste vindues-objekt...selve browservinduet. Så er det meget uheldigt, hvis der også er en frame med det navn. \'top\' er \'forbudt\' til navne og id\'er i JavaScript. /mvh </bole>
Hvad mon har du lavet galt, siden det ikke virker? Kunne du ikke kommentere din afvisning? Hvis vi skal komme videre, skal du nok skrive en URL, så vi kan finde fejlen. /mvh
Det script som jeg har vedhæfter er det som jeg bruger nu. Det jeg gerne vil er at lave det om så jeg ikke laver om på viden på både fraToc og fraHelp som er det jeg gør nu med cols = \"300,*,150\";, men i stedet for kan sætte fraHelp.(width) = \"150\";, uden samtidig at der sker noget med fraToc. Håber at det hjælper med at forstå problem stillingen.
<script language=\"JavaScript\"> function ShowToc() { top.TCfs.cols = \"250,*\"; } function HideToc() { top.TCfs.cols = \"0,*\"; } </script> Ovenstående script var det som jeg har brugt før da jeg kun havde fraToc og fraTopic.
\'if\' er stadig med lille \'i\' og hvad laver du her: <A href=\"java script:%20HideToc();\" Der skal stå: <A href=\"java script:parent.HideToc();\" Det gælder også det andet link.
Nu ser det ud som noget af det virker :-). Det som så er problemet med den løsning som vi har her er at hvis nogle flytter på en fratoc frameborder, og der efter vælger show help eller hide help bliver fratoc frameborder også flyttet.
Skal der 100 point mere oven i for at finde en løsning. Foreløbig tak til olebole for sit store arbejde :-)
function ShowbasicsiteHelp(){ if (bshowtoc){ myToc = parent.TCfs.cols.split(\",\")[0]; top.TCfs.cols = myToc+\",*,150\"; }else{ top.TCfs.cols = \"0,*,150\"; } bshowhelp = true; }
/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.