Avatar billede scooter Nybegynder
19. april 2000 - 12:05 Der er 7 kommentarer og
1 løsning

Fjernbetjening til website

Jeg vil gerne have to åbne vinduer - hvor det ene er en menu(ikke særlig stor og til at flytte med), det andet viser resultatet af menuvalget.

Kan dette lade sig gøre...? Og hvordan? :o)

//scooter
Avatar billede dannymoeller Nybegynder
19. april 2000 - 13:06 #1
Det kan lade sig gøre..

Du åbner et vindue med et andet, og bruger så window.opener til at skifte indholdet i det vindue der åbnede det.
Jeg har desværre ikke tid til et mere uddybende svar lige nu.
Avatar billede scooter Nybegynder
19. april 2000 - 13:40 #2
ok jeg venter gerne :o) Jeg vil gerne se nogle kodeeksempler, hvis det kan lade sig gøre?

//scootZ
Avatar billede dannymoeller Nybegynder
19. april 2000 - 13:58 #3
OK Så kommer det
Du skal køre indhold.htm først, den åbner automatisk menuen
Du skal have funktionen
function abenmig(Url){
    location.replace(Url);
}
på alle dine indholdssider.


indhold.htm
<HTML>
<HEAD>
<SCRIPT LANGUAGE=javascript>
<!--
window.name ="MitVindue"  ;
function abenvindue(){
    window.open("menu.htm")
}
function abenmig(Url){
    location.replace(Url);
}
//-->
</SCRIPT>

<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE></TITLE>
</HEAD>
<BODY onload="abenvindue()">

<P>&nbsp;</P>

</BODY>
</HTML>

Det var så indholdssiden, her kommer menuen
menu.htm
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE>menu.htm</TITLE>
<SCRIPT LANGUAGE=javascript>
<!--
function abenindhold(Url){

    window.opener.abenmig(Url)
}
function abenmig(Url){
    location.replace(Url);
}

//-->
</SCRIPT>

</HEAD>
<BODY>
<a href="java script:abenindhold('menu.htm')">indhold</a>
</BODY>
</HTML>
Avatar billede dannymoeller Nybegynder
19. april 2000 - 13:58 #4
Det skulle virke ;-)
Avatar billede scooter Nybegynder
19. april 2000 - 15:51 #5
det gør det ikke helt... Jeg vil gerne have at man har en startside, hvor man kan åbne menuen - og så kan man skifte startsiden ud med indholdet af de links, som menuen indeholder.

Kan du give et eksempel mere på denne måde?

Undskyld besværligheden :o)

//scootie
Avatar billede dannymoeller Nybegynder
19. april 2000 - 16:01 #6
istedet for at menuen åbner i onload (i <body>-tagget) laver du bare et link på siden:
<a href="java script:abenvindue()">Menu</a>
Avatar billede dannymoeller Nybegynder
19. april 2000 - 16:03 #7
indhold.htm
<HTML>
<HEAD>
<SCRIPT LANGUAGE=javascript>
<!--
window.name ="MitVindue"  ;
function abenvindue(){
    window.open("menu.htm")
}
function abenmig(Url){
    location.replace(Url);
}
//-->
</SCRIPT>

<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE></TITLE>
</HEAD>
<BODY>
<a href="java script:abenvindue()">Menu</a>
<P>&nbsp;</P>

</BODY>
</HTML>

Det var så indholdssiden, her kommer menuen
menu.htm
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE>menu.htm</TITLE>
<SCRIPT LANGUAGE=javascript>
<!--
function abenindhold(Url){

    window.opener.abenmig(Url)
}
function abenmig(Url){
    location.replace(Url);
}

//-->
</SCRIPT>

</HEAD>
<BODY>
<a href="java script:abenindhold('menu.htm')">indhold</a>
</BODY>
</HTML>

Det skulle gøre det.
Avatar billede scooter Nybegynder
03. maj 2000 - 13:20 #8
tak :o) Jeg tror det virker for mig nu :o)
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