Jens Gyldenkærne Clausen <jens@gyros.invalid> wrote:
> Michael Petersen skrev:
>
> > Linket optræder fint nok men jeg bliver jo selvfølgelig bare
> > sendt til fil.html - hvordan gør jeg?
>
> Du skal have en fil der kan opbygge rammesættet. Det kan fx gøres
> med javascript - se siden her:
> <
http://www.quirksmode.org/index.html?/js/framecustom.html>.
>
> Jeg anbefaler at man lader bruger selv vælge om han/hun vil kalde
> rammesættet frem - se samme side som oven for uden rammer, men med
> enkel adgang til at genskabe rammesættet:
> <
http://www.quirksmode.org/js/framecustom.html>
>
> Hvis javascript eller rammer er slået fra vil den første model bare
> linke til hovedsiden, mens den anden model stadig vil give den
> rigtige side (nu bare uden link til at genskabe rammesættet).
hmm - jeg har nok brug for en mere pædagoisk vejledning
der er noget
af det jeg ikke helt fatter. Altså: Jeg har en index.html med 3 rammer,
topFrame (frametop.html), leftFrame (frameleft.html) og mainFrame
(
http://domæne.dk/cgi-bin/script.pl). Det jeg gerne vil, er at lade
brugeren klikke på et link som sender ham ind på domænet, men med f.eks.
url'en
http://domæne.dk/cgi-bin/script.pl?action=test i mainFrame.
Jeg har lavet indexfilen som nedenstående - men jeg tror ikke jeg
forstår hvad jeg skal skrive i var page=
eller hvordan url'en så skal se ud for at opnå ovenstående. (er det
noget med
http://domæne.dk/index.html?http://domæne.dk/cgi-bin/script.pl?action=te
st) - eller??
var query = (location.href.indexOf("?")+1);
var page = 'hvad_skriver_jeg_her?'
if (query)
{
page = location.href.substring(query);
}
document.write('<frameset rows="247,*" cols="*" frameborder="NO"
border="0" framespacing="0">');
document.write('<frame name="topFrame" src='frametop.html'
scrolling="NO">');
document.write('<frameset rows="*" cols="150,*" framespacing="0"
frameborder="NO" border="0">');
document.write('<frame name="leftFrame" src='frameleft.html'
scrolling="NO">');
document.write('<frameset rows="*,139" cols="*" framespacing="0"
frameborder="NO" border="0">');
document.write('<frame name="mainFrame"
src='
http://domæne.dk/cgi-bin/script.pl' scrolling="NO">');
mvh, Michael