Avatar billede hejjjj Nybegynder
27. februar 2001 - 13:34 Der er 25 kommentarer og
1 løsning

<A HREF =\"????????\">hvordan</A>

Her er 2 ting som jeg ikke kan finde ud af!!!
Den første .....Lige når man åbner siden mangler stregen under Ejendomsopl ?????
Det næste ....Jeg har en Funktion som ikke kan kaldes ind i menuen, og har nu opgivet og vil nu lægge den i et helt andet frame men så er problemet kan det lade sig gøre at sætte ONCLICK ind eller noget andet, så når men klikker på et af fanebladne sendes man til et andet frame ??????????
Avatar billede hejjjj Nybegynder
27. februar 2001 - 13:35 #1
>>>>>HOVSA her er lige lidt kode
------------------------------------------------------------


<html>

<head>

<style>

/*-----------  style til tab start -----------------*/
.conts    {visibility:hidden;}
.tab    {    border-top:solid thin #E0E0E0;
            border-right:solid thin gray;
            border-left:solid thin #E0E0E0;
            font-family:Verdana;
            font-size:10pt;
            text-align:center;
            font-weight:normal;
            color: FFFFFF}

.selTab    {    border-left:solid thin white;
            border-top:solid thin white;
            border-right:solid thin black;
            font-weight:bold;
            text-align:center;
            color: FFFFFF}
/*-----------  style til tab slut -----------------*/
</style>

<script type=\"text/javascript\" language=\"JavaScript\">
function checkBrowser(){
    this.ver=navigator.appVersion
    this.dom=document.getElementById?1:0
    this.ie5=(this.ver.indexOf(\"MSIE 5\")>-1 && this.dom)?1:0;
    this.ie4=(document.all && !this.dom)?1:0;
    this.ns5=(this.dom && parseInt(this.ver) >= 5) ?1:0;
    this.ns4=(document.layers && !this.dom)?1:0;
    this.bw=(this.ie5 || this.ie4 || this.ns4 || this.ns5)
    return this
}
bw=new checkBrowser()

/*-----------  script til tab start-----------------*/

var currentTab;
var tabBase;
var firstFlag = true;

function changeTabs(){
    if(firstFlag == true){
        currentTab = t1;
        tabBase = t1base;
        firstFlag = false;
    }

    if(window.event.srcElement.className == \"tab\"){
        currentTab.className = \"tab\";
        tabBase.style.backgroundColor = \"white\";
        currentTab = window.event.srcElement;
        tabBaseID = currentTab.id + \"base\";
        tabContentID = currentTab.id + \"Contents\";
        tabBase = document.all(tabBaseID);
        tabContent = document.all(tabContentID);
        currentTab.className = \"selTab\";
        tabBase.style.backgroundColor = \"\";
        tabContents.innerHTML = tabContent.innerHTML;
    }
}
</script>


</head>


<body bgcolor=\"#000066\" text=\"#000000\" topmargin=\"0\" leftmargin=\"2\" link=\"#FFFFFF\" vlink=\"#FFFFFF\" alink=\"#FFFFFF\" onclick=\"changeTabs()\" >




<!-- FANEBLADENE ----------------------------------------------------------------------------------------------- -->
<TABLE STYLE=\"width:210; height:0\" CELLPADDING=0 CELLSPACING=0 border=\"0\">
    <TR>
        <TD ID=t1 CLASS=selTab HEIGHT=25>Info</TD>
        <TD ID=t2 CLASS=tab>Print</TD>
        <TD ID=t3 CLASS=tab>Ejendomsopl</TD>
    </TR>
    <TR>
        <TD ID=t1base STYLE=\"height:0; border-left:solid thin white\"></TD>
        <TD ID=t2base STYLE=\"height:0; background-color:white\"></TD>
        <TD ID=t3base STYLE=\"height:0; background-color:white border-right:solid thin white\" ></TD>
    </TR>
    <TR>
        <TD HEIGHT=\"0\" COLSPAN=7 ID=tabContents    STYLE=\"    border-left:solid thin #000066; border-bottom:solid thin #000066;border-right:solid thin #000066\"></TD>
    </TR>
</TABLE>

<!-- FANEBLAD 1 ----------------------------------------------------------------------------------------------- -->
<DIV CLASS=conts ID=t1Contents>
</DIV>

<!-- FANEBLAD 2 ----------------------------------------------------------------------------------------------- -->
<DIV CLASS=conts ID=t2Contents>

</DIV>

<!-- FANEBLAD 3 ----------------------------------------------------------------------------------------------- -->
<DIV CLASS=conts ID=t3Contents>
</DIV>
<!-- FANEBLAD SLUT --------------------------------------------------------------------------------------------- -->


</form>
</body>
</html>
Avatar billede tpiil Nybegynder
27. februar 2001 - 13:35 #2
1. lad være med at bruge noget style
2. ?
Avatar billede hejjjj Nybegynder
27. februar 2001 - 13:36 #3
Eller er der en som har noget som ligner ???????
Avatar billede shaman Nybegynder
27. februar 2001 - 13:37 #4
1) Erh, hvad for en side?
Hvis stregen mangler på et link er det enten fordi din <a href> er forkert, eller fordi stregen er blevet fjernet via CSS...
2) Kan den her bruges?
<a href=\"java script:window.open(\'side.htm\',\'targetframe\')\">Faneblad</a>
Avatar billede jakoba Nybegynder
27. februar 2001 - 13:41 #5
<a href=\"den_fil_der_skal_vises.html\">Sådan</a>

men adressen på den_fil_der_skal_vises skal opgives correkt. ellers kan computeren ikke finde den.
det kan være end fuldstændig adresse:
  http://www.eksperten.dk/spm/53031
  http:                fortæller det er en internetside
  //www.eksperten.dk  fortæller den bor på eksperten.dk\'s domæne
  /spm                fortæller hvilken mappe det er
  /53031              fortæller hvilken fil.

resten af spørgsmålet er ikke til at svare på for du har glem at fortælle hvor vi skal kikke for at se den side du snakker om.
Avatar billede jakoba Nybegynder
27. februar 2001 - 13:44 #6
Hups. Den ramte da vist ret ved siden af. sorry.
Avatar billede hejjjj Nybegynder
27. februar 2001 - 13:45 #7
>>>>>shaman
Kan du ikke fortælle mig hvor stregen mangler ???
Jeg prøver lige det andet
Avatar billede shaman Nybegynder
27. februar 2001 - 13:54 #8
Brug den her istedet... Det er en 1x1px gennemsigtig gif der her hedder dot_trans.gif

<TABLE STYLE=\"width:210; height:0\" CELLPADDING=0 CELLSPACING=0 border=\"0\">
    <TR>
        <TD ID=t1 CLASS=selTab HEIGHT=25>Info</TD>
        <TD ID=t2 CLASS=tab>Print</TD>
        <TD ID=t3 CLASS=tab>Ejendomsopl</TD>
    </TR>

    <TR>
        <TD HEIGHT=\"0\" COLSPAN=3 bgcolor=\"#ffffff\"><img src=\"dot_trans.gif\" width=\"1\" height=\"1\"></TD>
    </TR>
</TABLE>
Avatar billede hejjjj Nybegynder
27. februar 2001 - 14:07 #9
>>>>>shaman
Det virker ikke jeg har nu skrevet htm siden og frame name men den åbner ikke de sider som jeg beder om og det er ikke stien for de ligger i samme side ??????
Hvad går jeg forkert ???????
Avatar billede shaman Nybegynder
27. februar 2001 - 14:07 #10
Her er hele siden rettet... Linkene skal dog lige rettes til...

<html>

<head>

<style>

/*-----------  style til tab start -----------------*/
.conts    {visibility:hidden;}
.tab    {    border-top:solid thin #E0E0E0;
            border-right:solid thin gray;
            border-left:solid thin #E0E0E0;
            font-family:Verdana;
            font-size:10pt;
            text-align:center;
            font-weight:normal;
            color: FFFFFF}

.selTab    {    border-left:solid thin white;
            border-top:solid thin white;
            border-right:solid thin black;
            font-family:Verdana;
            font-size:10pt;
            font-weight:bold;
            text-align:center;
            color: FFFFFF}
/*-----------  style til tab slut -----------------*/
</style>

<script type=\"text/javascript\" language=\"JavaScript\">
function checkBrowser(){
    this.ver=navigator.appVersion
    this.dom=document.getElementById?1:0
    this.ie5=(this.ver.indexOf(\"MSIE 5\")>-1 && this.dom)?1:0;
    this.ie4=(document.all && !this.dom)?1:0;
    this.ns5=(this.dom && parseInt(this.ver) >= 5) ?1:0;
    this.ns4=(document.layers && !this.dom)?1:0;
    this.bw=(this.ie5 || this.ie4 || this.ns4 || this.ns5)
    return this
}
bw=new checkBrowser()

/*-----------  script til tab start-----------------*/

var currentTab;
var tabBase;
var firstFlag = true;

function changeTabs(){
    if(firstFlag == true){
        currentTab = t1;
        tabBase = t1base;
        firstFlag = false;
    }

    if(window.event.srcElement.className == \"tab\"){
        currentTab.className = \"tab\";
        tabBase.style.backgroundColor = \"white\";
        currentTab = window.event.srcElement;
        tabBaseID = currentTab.id + \"base\";
        tabContentID = currentTab.id + \"Contents\";
        tabBase = document.all(tabBaseID);
        tabContent = document.all(tabContentID);
        currentTab.className = \"selTab\";
        tabBase.style.backgroundColor = \"\";
        tabContents.innerHTML = tabContent.innerHTML;
    }
}
</script>


</head>


<body bgcolor=\"#000066\" text=\"#000000\" topmargin=\"0\" leftmargin=\"2\" link=\"#FFFFFF\" vlink=\"#FFFFFF\" alink=\"#FFFFFF\" onclick=\"changeTabs()\" >




<!-- FANEBLADENE ----------------------------------------------------------------------------------------------- -->
<TABLE STYLE=\"width:210; height:0\" CELLPADDING=0 CELLSPACING=0 border=\"0\">
    <TR>
        <TD ID=t1 CLASS=selTab HEIGHT=25><a href=\"java script:window.open(\'side.htm\',\'targetframe\')\">Info</a></TD>
        <TD ID=t2 CLASS=tab><a href=\"java script:window.open(\'side.htm\',\'targetframe\')\">Print</a></TD>
        <TD ID=t3 CLASS=tab><a href=\"java script:window.open(\'side.htm\',\'targetframe\')\">Ejendomsopl</a></TD>
    </TR>

    <TR>
        <TD HEIGHT=\"0\" COLSPAN=3 bgcolor=\"#ffffff\"><img src=\"dot_trans.gif\" width=\"1\" height=\"1\"></TD>
    </TR>
</TABLE>

<!-- FANEBLAD 1 ----------------------------------------------------------------------------------------------- -->
<DIV CLASS=conts ID=t1Contents>
</DIV>

<!-- FANEBLAD 2 ----------------------------------------------------------------------------------------------- -->
<DIV CLASS=conts ID=t2Contents>

</DIV>

<!-- FANEBLAD 3 ----------------------------------------------------------------------------------------------- -->
<DIV CLASS=conts ID=t3Contents>
</DIV>
<!-- FANEBLAD SLUT --------------------------------------------------------------------------------------------- -->


</form>
</body>
</html>
Avatar billede hejjjj Nybegynder
27. februar 2001 - 14:14 #11
Jeg er ked af at sige det men nu er der en strg for meget, meningen er at når der klikkes på et faneblad så er der ingen streg så man kan se hvilket faneblad man er inde i. men hvorfor åbnes der en ny side i fane.htm.......
Avatar billede shaman Nybegynder
27. februar 2001 - 14:19 #12
Der er kun én streg hvis du har kopieret al koden... Jeg slettede nemlig den streg du havde lavet med CSS og lavede den istedet med den der 1px gif.

Der skulle helst ikke åbne en ny side hvis du sætter den rigtige sti i javascript åbneren.
(\'sæt_link_til_siden_her.html\',\'sæt_target_frame_navn_her\')
Avatar billede shaman Nybegynder
27. februar 2001 - 14:20 #13
Ellers kan du også bare bruge den normale måde:
<a href=\"linktilsiden.html\" target=\"targetframenavn\">
Avatar billede hejjjj Nybegynder
27. februar 2001 - 14:25 #14
Det virker ikke for Funktion som gør at det ligner faneblade er vigtige og at man kan se hvor man er henne. Altsår enten i Info eller Print.
Avatar billede shaman Nybegynder
27. februar 2001 - 14:29 #15
Joh, men de der tabs virkede da heller ikke før gjorde de?
Avatar billede hejjjj Nybegynder
27. februar 2001 - 14:40 #16
Jo det gjorde de, det eneste problem var at, det som skal ligge i dem er en funktion som skal hentes fra et script og det kunne jeg ikke og ville så prøve om det ikke kunne gøres på denne her måde ?????????
Avatar billede shaman Nybegynder
27. februar 2001 - 15:02 #17
Ah ok... Well det fremgik ikke så meget af spørgsmålet =)

En nem måde du kan gøre det på istedet for alt det der scripting er at udskifte både den frame hvor tabs\'ne ligger i og udskifte den frame hvor indholdet ligger...

<script language=\"javascript\">
function openNew(varTal) {
    if (varTal == 1) {
        window.open(\'tabside1.htm\',\'tabframe\')
        window.open(\'contentside1.htm\',\'contentframe\')
    } else if (varTal == 2) {
        window.open(\'tabside2.htm\',\'tabframe\')
        window.open(\'contentside2.htm\',\'contentframe\')
    } else {
        window.open(\'tabside3.htm\',\'tabframe\')
        window.open(\'contentside3.htm\',\'contentframe\')
    }
}
</script>

<a href=\"java script:openNew(1)\">Link 1</a>
<a href=\"java script:openNew(2)\">Link 2</a>
<a href=\"java script:openNew(3)\">Link 3</a>
Avatar billede shaman Nybegynder
27. februar 2001 - 15:03 #18
På den måde bliver du fri for alt det små snørklede kode...
Den skal nok lige rettes til da den er blindkodet, men det burde virke =)
Avatar billede shaman Nybegynder
27. februar 2001 - 15:08 #19
Husk lige at den her måde kræver at du laver en side for hver tab, hvor hver tab er valgt.
Avatar billede hejjjj Nybegynder
27. februar 2001 - 15:16 #20
Ok jeg prøver lige
Avatar billede hejjjj Nybegynder
27. februar 2001 - 16:01 #21
Hej Shaman

Det hjalp Jeg brugte en del af din Funktion men ændret den så det kun ligger på en side. At have en side for hver fane tiltalte ikke

  if (currentTab == t1) {
        java script:fanePlot()
        }
    else if (currentTab == t2) {
            java script:faneEjdOpl()
            }
        else {
            java script:faneInfo()
              }
}

Her kalder jeg så mine script og nu virker det !!!!!!

Vil du have hele koden
Avatar billede hejjjj Nybegynder
27. februar 2001 - 16:08 #22
Så ville det ikke være rimeligt hvis vi delte de 60 point eller du får 40 og jeg får 20 point ?????
------------------------------------
Avatar billede hejjjj Nybegynder
27. februar 2001 - 16:10 #23
Her er den færdige kode ????????


-----------------------------------------------------------------------------------


<html>

<head>
<!-- <base target=\"rtop\"> -->
<title>GIS hovedmenu</title>


<script LANGUAGE=\"JavaScript\" src=\"hekgis.js\"></script>


<style>

/*-----------  style til tab start -----------------*/
.conts    {visibility:hidden;}
.tab    {    border-top:solid thin #E0E0E0;
            border-right:solid thin gray;
            border-left:solid thin #E0E0E0;
            font-family:Verdana;
            font-size:10pt;
            text-align:center;
            font-weight:normal;
            color: FFFFFF}

.selTab    {    border-left:solid thin white;
            border-top:solid thin white;
            border-right:solid thin black;
            font-weight:bold;
            text-align:center;
            color: FFFFFF}
/*-----------  style til tab slut -----------------*/
</style>

<script type=\"text/javascript\" language=\"JavaScript\">
function checkBrowser(){
    this.ver=navigator.appVersion
    this.dom=document.getElementById?1:0
    this.ie5=(this.ver.indexOf(\"MSIE 5\")>-1 && this.dom)?1:0;
    this.ie4=(document.all && !this.dom)?1:0;
    this.ns5=(this.dom && parseInt(this.ver) >= 5) ?1:0;
    this.ns4=(document.layers && !this.dom)?1:0;
    this.bw=(this.ie5 || this.ie4 || this.ns4 || this.ns5)
    return this
}
bw=new checkBrowser()


//this is the tab switching function
var currentTab;
var tabBase;
var firstFlag = true;

function changeTabs(){
    if(firstFlag == true){
        currentTab = t1;
        tabBase = t1base;
        firstFlag = false;
    }

    if(window.event.srcElement.className == \"tab\"){
        currentTab.className = \"tab\";
        tabBase.style.backgroundColor = \"white\";
        currentTab = window.event.srcElement;
        tabBaseID = currentTab.id + \"base\";
        tabContentID = currentTab.id + \"Contents\";
        tabBase = document.all(tabBaseID);
        tabContent = document.all(tabContentID);
        currentTab.className = \"selTab\";
        tabBase.style.backgroundColor = \"\";
        tabContents.innerHTML = tabContent.innerHTML;
    }

    if (currentTab == t1) {
        java script:fanePlot()
        }
    else if (currentTab == t2) {
            java script:faneEjdOpl()
            }
        else {
            java script:faneInfo()
              }
}
</script>
</head>


<body bgcolor=\"#000066\" text=\"#000000\" topmargin=\"0\" leftmargin=\"2\" link=\"#FFFFFF\" vlink=\"#FFFFFF\" alink=\"#FFFFFF\" onclick=\"changeTabs()\" >




<!-- FANEBLADENE ----------------------------------------------------------------------------------------------- -->
<TABLE STYLE=\"width:210; height:1\" CELLPADDING=0 CELLSPACING=0>
    <TR>
        <TD ID=t1 CLASS=selTab HEIGHT=25>Print</TD>
        <TD ID=t2 CLASS=tab>Ejendomsopl</TD>
        <TD ID=t3 CLASS=tab>Info</TD>
    </TR>
    <TR>
        <TD ID=t1base STYLE=\"height:2; border-left:solid thin white\"></TD>
        <TD ID=t2base STYLE=\"height:2; background-color:white\"></TD>
        <TD ID=t3base STYLE=\"height:2; background-color:white\"></TD>
    </TR>

    <TR>
        <TD HEIGHT=\"1\" COLSPAN=7 ID=tabContents    STYLE=\"    border-left:solid thin #000066; border-bottom:solid thin #000066;border-right:solid thin #000066\"></TD>
    </TR>
</TABLE>

<!-- FANEBLAD 1 ----------------------------------------------------------------------------------------------- -->
<DIV CLASS=conts ID=t1Contents>
</DIV>

<!-- FANEBLAD 2 ----------------------------------------------------------------------------------------------- -->
<DIV CLASS=conts ID=t2Contents>
</DIV>

<!-- FANEBLAD 3 ----------------------------------------------------------------------------------------------- -->
<DIV CLASS=conts ID=t3Contents>
</DIV>
<!-- FANEBLAD SLUT --------------------------------------------------------------------------------------------- -->


</form>
</body>
</html>
Avatar billede shaman Nybegynder
27. februar 2001 - 16:10 #24
Det styrer du helt selv.

Glad for at kunne hjælpe =)
Avatar billede hejjjj Nybegynder
27. februar 2001 - 16:19 #25
Det skal du da ikke sige du skulle brokke dig :o)

Jeg takker for hjælpen, jeg tør ikke fortælle hvor lang tid jeg har arbejdet med den  :o)  så den er 60 point vært

mange tak 
Avatar billede shaman Nybegynder
27. februar 2001 - 17:24 #26
Bukker og takker erbødigst for de pæne ord og pointene =)
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