Avatar billede muidem Nybegynder
02. oktober 2005 - 13:05 Der er 21 kommentarer

Frame prob's

Hello

Er ved at lave mig en ny web site men sidder fast! dammit og så på en søndag...

Har 3 frames en top, main og bund - navigeringen sker i bunden og "siden" skifter i mainframen... MEN hvordan kan man både skifte bund framen og main framen ud ved et click på et link i bundframen?

Kan få den til at skifte min mainframe og bundframen - men ikke på engang - kan det lade sig gøre?

- måske er det er java spg?
Avatar billede keysersoze Guru
02. oktober 2005 - 13:12 #1
Avatar billede roenving Novice
02. oktober 2005 - 13:14 #2
Ja, du skal i hvert fald have fat i noget javascript, f.eks.

<a href="nyBund.html" onclick="parent.main.location.href='nyMain.html'">To links</a>
Avatar billede roenving Novice
02. oktober 2005 - 13:15 #3
-- og så bruger du forhåbentlig ikke 'top' som navn på din frame, for det er at lægge op til problemer, da ordet i javascript er reserveret til at betyde den alleryderste frame !-)
Avatar billede muidem Nybegynder
02. oktober 2005 - 13:16 #4
www.bechlindstrom.dk/beta07/

fx når man clicker på portfolio så skal den også skifte mainframen ud...
Avatar billede roenving Novice
02. oktober 2005 - 13:24 #5
Hrm, dødt link ...
Avatar billede muidem Nybegynder
02. oktober 2005 - 13:29 #6
no? - virker da fino her...?

under portfolios har jeg kun lavet et par test link's hvis det er det du tænker på.. vi har ikke valgt billeder ud endnu
Avatar billede roenving Novice
02. oktober 2005 - 13:37 #7
Stadig dødt link ...

-- men har du ikke bare prøvet en af de muligheder, vi har vist ?-)

-- jeg synes multilink klart er overkill, når man bare skal skifte to frames, så jeg vil da stærkt anbefale det direkte link med en onclick !-)
Avatar billede flashnoob Nybegynder
02. oktober 2005 - 13:38 #8
Linket virker ikke..
Avatar billede flashnoob Nybegynder
02. oktober 2005 - 13:39 #9
Jeg bruger selv roenvings eksempel, virker fremragende (hvis man husker ;return false; ;) )
Avatar billede muidem Nybegynder
02. oktober 2005 - 13:40 #10
Avatar billede flashnoob Nybegynder
02. oktober 2005 - 13:45 #11
stadig dødt. Har du kaldt filen index, eller hedder den noget andet f.eks. minframeside.html?
Avatar billede muidem Nybegynder
02. oktober 2005 - 13:46 #12
Avatar billede roenving Novice
02. oktober 2005 - 13:46 #13
-- der skal ikke return false; i ovenstående konstruktion, da bund-framen jo netop også skal skifte !-)

-- og linket er ikke blevet mere levende ...
Avatar billede flashnoob Nybegynder
02. oktober 2005 - 13:47 #14
Oh.. sorry :)
Avatar billede roenving Novice
02. oktober 2005 - 13:49 #15
Jeg får overhovedet ingen kontakt, heller ikke hvis jeg prøver at pinge dit domæne (men jeg får da en ip-adresse, 195.41.131.19, men ingen svar !-)
Avatar billede muidem Nybegynder
02. oktober 2005 - 14:01 #16
Avatar billede roenving Novice
02. oktober 2005 - 14:12 #17
Tjah ...
Avatar billede muidem Nybegynder
03. oktober 2005 - 08:31 #18
så er den online skal vi prøve igen?
Avatar billede roenving Novice
04. oktober 2005 - 02:46 #19
Hrm, har du kigget på ideen ?-)

<a href="/beta07/blp_down_portfolio.html" onclick="parent.main.location.href='nyMain.html'"> <img src=". . ." ... border="0"></a>
Avatar billede muidem Nybegynder
04. oktober 2005 - 09:34 #20
ahh ja men er ikke nogen java nørd hvordan sakl jeg placere det i min kode?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>&middot;:&middot; Bech//Lindstr&oslash;m Photography &middot;:&middot;</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript" type="text/JavaScript">
<!--
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_nbGroup(event, grpName) { //v6.0
  var i,img,nbArr,args=MM_nbGroup.arguments;
  if (event == "init" && args.length > 2) {
    if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
      img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
      if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
      nbArr[nbArr.length] = img;
      for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
        if (!img.MM_up) img.MM_up = img.src;
        img.src = img.MM_dn = args[i+1];
        nbArr[nbArr.length] = img;
    } }
  } else if (event == "over") {
    document.MM_nbOver = nbArr = new Array();
    for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = (img.MM_dn && args[i+2]) ? args[i+2] : ((args[i+1])? args[i+1] : img.MM_up);
      nbArr[nbArr.length] = img;
    }
  } else if (event == "out" ) {
    for (i=0; i < document.MM_nbOver.length; i++) {
      img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
  } else if (event == "down") {
    nbArr = document[grpName];
    if (nbArr)
      for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }
    document[grpName] = nbArr = new Array();
    for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = img.MM_dn = (args[i+1])? args[i+1] : img.MM_up;
      nbArr[nbArr.length] = img;
  } }
}

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_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 MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
//-->
</script>
</head>

<body leftmargin="25" topmargin="10" marginwidth="25" marginheight="10" onLoad="MM_preloadImages('/beta07/images/BLP_NAVIGATE_ACTIVE_01.gif','/beta07/images/BLP_NAVIGATE_ACTIVE_03.gif')">
<table width="823" height="194" border="0" align="center" cellpadding="0" cellspacing="0" id="Table_01">
  <tr>
    <td colspan="2"> <a href="/beta07/blp_down_portfolio.html"><img src="images/BLP_NAVIGATE_REGULAR_01.gif" alt="" name="Image1" width="131" height="34" border="0" id="Image1" onMouseOver="MM_swapImage('Image1','','/beta07/images/BLP_NAVIGATE_ACTIVE_01.gif',1)" onMouseOut="MM_swapImgRestore()"></a></td>
    <td colspan="11"> <img src="images/BLP_NAVIGATE_REGULAR_02.gif" width="562" height="34" alt=""></td>
    <td> <a href="/beta07/blp_down_contact.html"><img src="images/BLP_NAVIGATE_REGULAR_03.gif" alt="" name="Image2" width="129" height="34" border="0" id="Image2" onMouseOver="MM_swapImage('Image2','','/beta07/images/BLP_NAVIGATE_ACTIVE_03.gif',1)" onMouseOut="MM_swapImgRestore()"></a></td>
    <td> <img src="images/spacer.gif" width="1" height="34" alt=""></td>
  </tr>
  <tr>
    <td>&nbsp; </td>
    <td colspan="3">&nbsp; </td>
    <td colspan="2">&nbsp; </td>
    <td colspan="2">&nbsp; </td>
    <td colspan="2">&nbsp; </td>
    <td colspan="2"> <img src="images/BLP_NAVIGATE_REGULAR_09.gif" width="34" height="21" alt=""></td>
    <td colspan="2" rowspan="3">&nbsp; </td>
    <td> <img src="images/spacer.gif" width="1" height="21" alt=""></td>
  </tr>
  <tr>
    <td colspan="3">&nbsp; </td>
    <td colspan="2">&nbsp; </td>
    <td colspan="2">&nbsp; </td>
    <td colspan="2">&nbsp; </td>
    <td colspan="2">&nbsp; </td>
    <td> <img src="images/BLP_NAVIGATE_REGULAR_16.gif" width="5" height="19" alt=""></td>
    <td> <img src="images/spacer.gif" width="1" height="19" alt=""></td>
  </tr>
  <tr>
    <td colspan="12" rowspan="5"> <img src="images/BLP_NAVIGATE_REGULAR_17.gif" width="411" height="90" alt=""></td>
    <td> <img src="images/spacer.gif" width="1" height="17" alt=""></td>
  </tr>
  <tr>
    <td colspan="2"> <img src="images/BLP_NAVIGATE_REGULAR_18.gif" width="411" height="14" alt=""></td>
    <td> <img src="images/spacer.gif" width="1" height="14" alt=""></td>
  </tr>
  <tr>
    <td colspan="2">&nbsp; </td>
    <td> <img src="images/spacer.gif" width="1" height="36" alt=""></td>
  </tr>
  <tr>
    <td colspan="2"> <img src="images/BLP_NAVIGATE_REGULAR_20.gif" width="411" height="17" alt=""></td>
    <td> <img src="images/spacer.gif" width="1" height="17" alt=""></td>
  </tr>
  <tr>
    <td colspan="2" rowspan="3">&nbsp; </td>
    <td> <img src="images/spacer.gif" width="1" height="6" alt=""></td>
  </tr>
  <tr>
    <td colspan="12"> <img src="images/BLP_NAVIGATE_REGULAR_22.gif" width="411" height="16" alt=""></td>
    <td> <img src="images/spacer.gif" width="1" height="16" alt=""></td>
  </tr>
  <tr>
    <td colspan="12"> <img src="images/BLP_NAVIGATE_REGULAR_23.gif" alt="" width="411" height="13" onMouseDown="MM_openBrWindow('http://www.muidem.com','','')"></td>
    <td> <img src="images/spacer.gif" width="1" height="13" alt=""></td>
  </tr>
  <tr>
    <td> <img src="images/spacer.gif" width="112" height="1" alt=""></td>
    <td> <img src="images/spacer.gif" width="19" height="1" alt=""></td>
    <td> <img src="images/spacer.gif" width="16" height="1" alt=""></td>
    <td> <img src="images/spacer.gif" width="50" height="1" alt=""></td>
    <td> <img src="images/spacer.gif" width="36" height="1" alt=""></td>
    <td> <img src="images/spacer.gif" width="29" height="1" alt=""></td>
    <td> <img src="images/spacer.gif" width="34" height="1" alt=""></td>
    <td> <img src="images/spacer.gif" width="23" height="1" alt=""></td>
    <td> <img src="images/spacer.gif" width="33" height="1" alt=""></td>
    <td> <img src="images/spacer.gif" width="25" height="1" alt=""></td>
    <td> <img src="images/spacer.gif" width="29" height="1" alt=""></td>
    <td> <img src="images/spacer.gif" width="5" height="1" alt=""></td>
    <td> <img src="images/spacer.gif" width="282" height="1" alt=""></td>
    <td> <img src="images/spacer.gif" width="129" height="1" alt=""></td>
    <td></td>
  </tr>
</table>
</body>
</html>
Avatar billede roenving Novice
09. oktober 2005 - 00:18 #21
Er det siden i en iframe ?-)
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