Avatar billede twotimes Nybegynder
31. marts 2006 - 17:42 Der er 6 kommentarer og
1 løsning

virker i firefox, oprah, men ikke i explorer. Hvordan fikses den?

Sorry, har kun 10 point tilbage...

men:

Denne stump her

function multilink(link1,link2) {
    window.parent.frames["top"].location.href=link1;
    window.parent.frames["bottom"].location.href=link2;
  }

og så dette her:


<td><a href="#" onClick="multilink('temp1.htm' , 'temp2.htm');">JIHAAA<a/></td>


virker ikke i explorer. Mine targets er iframes, hvilket vel er årsag til problemet. Hvad skal ændres?

Tak tak tak, og tak
Avatar billede elskermad.dk Nybegynder
31. marts 2006 - 17:45 #1
iframes kaldes vist med src i stedet for href - evt. kunne du give dem et id i stedet og kalde med getElementById
Avatar billede olebole Juniormester
31. marts 2006 - 18:14 #2
<ole>

iframes kan man sagtens kalde via name-attributten, men en løsning må kræve, vi kan se, hvad du gør - og hvordan din kode hænger sammen. Prøv med et link til siden

/mvh
</bole>
Avatar billede twotimes Nybegynder
31. marts 2006 - 19:06 #3
det ser ud til min side lige er nede, men her er koden. Det er min første hjemmeside, så i må undskylde rodet.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Amayzing - Håndfiltet tøj og kunsthåndværk222</title>


<style type="text/css">
<!--
body {
    background-color: #6C795A;
    scrollbar-face-color: #6C795A;
    scrollbar-highlight-color: #cccccc;
    scrollbar-3dlight-color: #cccccc;
    scrollbar-darkshadow-color: #6C795A;
    scrollbar-shadow-color: #6C795A;
    scrollbar-arrow-color: #cccccc;
    scrollbar-track-color: #cccccc;
}
.centit {
    text-align:center;
}
.imgcont{position:relative;width:950px;margin:0px auto;top:10px;z-index:3;}
.imgtext{position:absolute;width:50%;top:73px;left:5px;right:auto;bottom:0px;z-index:3;}
.table{position:absolute;width:50%;top:15px;left:-4px;right:auto;bottom:0px;z-index:2;}
.varer{position:absolute;width:50%;top:22px;left:0px;right:auto;bottom:0px;z-index:3;}
.kurser{position:absolute;width:50%;top:79px;left:10px;right:auto;bottom:0px;z-index:3;}
.findbutikken{position:absolute;width:50%;top:129px;left:10px;right:auto;bottom:0px;z-index:3;}
.omamayzing{position:absolute;width:50%;top:149px;left:10px;right:auto;bottom:0px;z-index:3;}
.dame{position:absolute;width:50%;top:239px;left:-4px;right:auto;bottom:0px;z-index:3;}
.bottom-frame{position:absolute;width:50%;top:518px;left:-4px;right:auto;bottom:0px;z-index:3;}
.bottom-text{position:absolute;width:100%;top:523px;left:474px;right:auto;bottom:0px;z-index:3;}
.right-frame{position:absolute;width:100%;top:20px;left:240px;right:auto;bottom:0px;z-index:3;}
.top-bar-tekst{position:absolute;width:100%;top:1px;left:0px;right:auto;bottom:0px;z-index:3;}
.style2{font-family: "goudy Old Style";font-size:12px;}
#style3{font-family: "Century Gothic"; font-size:16px}

a{font-family:"Century Gothic"}
a:link {
    text-decoration: none;
}
a:visited {
    text-decoration: none;
    color: #5A98D1;
}6C795A
a:hover {
    text-decoration: none;
}
a:active {
    text-decoration: none;
}




-->

</style>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
  if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function multilink(link1,link2) {
    window.parent.frames["top"].location.href=link1;
    window.parent.frames["bottom"].location.href=link2;
  }
 
//-->
</script>

</head>



<body

onLoad="MM_preloadImages('Images/varer-on.gif','Images/findbutikken-on.gif','Images/omamayzing-on.gif')">

<div class="centit">

<div class="imgcont"><img src="Images/topbar.jpg" width="950" height="87" border="1">
  <div class="imgtext">
    <table class="table" width="950" border="0" align="center" cellpadding="0" cellspacing="0" rules="none">
        <tr>
        <td><img src="Images/white-px.jpg" width="238" height="501"></td>
          <td><img src="Images/white-px.jpg" width="711" height="501" border="1"></td>
        </tr>
      </table>
    <div align="left" class="bottom-frame"><img src="Images/blue-px.jpg" width="950" height="30"></div>   
    <div align="left" class="top-bar-tekst"><img src="Images/top-bar-tekst.gif"></div>
    <div align="left" class="varer"><a href="varer-forside.htm" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('varer','','Images/varer-on.gif',1)"><img src="Images/varer.gif" name="varer" width="140" height="82" border="0"></a></div>
    <div align="left" class="kurser"><a href="kurser-forside.htm" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('kurser','','Images/kurser-on.gif',0)"><img src="Images/kurser.gif" name="kurser" width="84" height="61" border="0"></a></div>
    <div align="left" class="findbutikken"><a href="findbutikken-forside.htm" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('findbutikken','','Images/findbutikken-on.gif',1)"><img src="Images/findbutikken.gif" name="findbutikken" width="210" height="31" border="0"></a></div>
    <div align="left" class="omamayzing"><a href="omamayzing-forside.htm" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image10','','Images/omamayzing-on.gif',1)"><img src="Images/omamayzing.gif" name="Image10" width="167" height="89" border="0"></a></div>    
    <div align="left" class="dame"><img src="Images/dame.gif"></div>
    <div class="bottom-text" id="style3">Amayzing, Sallinge Ågade 25 Sallinge, 2750 Ringe Tlf.556564</div>     
     
    <div class="right-frame">
            <div style=height:50px;width:700px>
        <table width="700">
              <tr>
                  <td><a href="#" onClick="multilink('varer/huer/top.htm' , 'varer/huer/bottom.htm');">Huer<a/></td>
                  <td><a href>Handsker</a></td>
                <td><a href>Kjoler</a></td>
                <td><a href>Sutsko</a></td>
                  <td><a href>Brocher</a></td>
                  <td><a href>Hatte</a></td>
                  <td><a href="#" onClick="multilink('varer/tasker/top.htm' , 'varer/tasker/bottom.htm');">Tasker</a></td>
                  <td><a href>Hårspænder</a></td>
                <td><a href>Tørklæder</a></td>
                <td><a href>Andet</a></td>
            </tr>
        </table>
        <iframe src="" name="top" width="700" marginwidth="0" height="369" marginheight="0" scrolling="no" frameborder="0"></iframe>
        <iframe src="" name="bottom" width="700" marginwidth="0" height="100" marginheight="0" scrolling="auto" frameborder="0"></iframe>
               
           
</div>     
</div>
</div>
Avatar billede twotimes Nybegynder
31. marts 2006 - 19:47 #4
var det alt alt for uoverskueligt..?
Avatar billede olebole Juniormester
31. marts 2006 - 20:17 #5
Prøv:

function multilink(link1,link2) {
    frames.myTop.location.href=link1;
    frames.bottom.location.href=link2;
}

- og:

        <iframe src="" name="myTop" width="700" marginwidth="0" height="369" marginheight="0" scrolling="no" frameborder="0"></iframe>
        <iframe src="" name="bottom" width="700" marginwidth="0" height="100" marginheight="0" scrolling="auto" frameborder="0"></iframe>

NB: Brug aldrig ordet 'top', da det er et reserveret ord i JavaScript. Det refererer til det 'øverste' window-objekt i hierakiet  ;o)
Avatar billede twotimes Nybegynder
31. marts 2006 - 20:35 #6
smukt. Det virker perfekt! Tak for hjælpen monsieur olebole!

Bare læg svar.
Avatar billede olebole Juniormester
31. marts 2006 - 21:26 #7
Selvtak  :)
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

IT-JOB