Avatar billede spike. Nybegynder
05. januar 2002 - 21:21 Der er 7 kommentarer og
1 løsning

en side hvor kun en del af en tabel skifter når man trykker på et link??

jeg har en side som er bygget op at en delt tabel, lad os sige tablen er delt op i 2, så vi har en linie med 2 rækker. i den ene firkant har vi 2 links, link a og link b, alt efter hvilken man trykker ændres den anden...hvordan?
Avatar billede callesen Praktikant
05. januar 2002 - 21:30 #1
Avatar billede callesen Praktikant
05. januar 2002 - 21:35 #2
Den er med mouseover - her med klik:
<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">
<!-- saved from url=(0057)http://hjem.get2net.dk/Jakob.Aggernaes/temp/exp68543.html -->
<HTML><HEAD><TITLE>sjov med lag (IE only)</TITLE>
<META http-equiv=Content-Type content=\"text/html; charset=x-user-defined\"><!-- Minus AutoDato -->
<META content=\"MSHTML 5.50.4807.2300\" name=GENERATOR>
<STYLE>.abslag {
    Z-INDEX: 1; LEFT: 0px; WIDTH: 300px; POSITION: absolute; TOP: 0px; HEIGHT: 230px
}
</STYLE>

<SCRIPT language=javascript> <!-- //>

var NS4 = ( document.layers ) ?true :false;
var DOM = ( document.getElementById ) ?true :false;
var IE4 = ( document.all && !DOM ) ?true :false;

function getAbsX ( obj ) { // find dette objekts absolutte X-koordinat
  if ( NS4 )
      return obj.pageX
  else return getIExko( obj );
}; //end getAbsX ( object ) -> integer

function getAbsY ( obj ) { // find dette objekts absolutte Y-koordinat
  if ( NS4 )
      return obj.pageY
  else return getIEyko( obj );
}; //end getAbsX ( object ) -> integer

function getIExko ( obj ) { // IE and DOM only
  if ( obj == document.body ) return obj.offsetLeft
  else return obj.offsetLeft +getIExko( obj.offsetParent );
}; //end getIExKo ( object ) -> integer

function getIEyko ( obj ) { // IE and DOM only
  if ( obj == document.body ) return obj.offsetTop
  else return obj.offsetTop +getIEyko( obj.offsetParent );
}; //end getIEyko ( object ) -> integer

function getObj ( navn ) {
    if ( DOM ) return document.getElementById( navn );
    if ( IE4 ) return document.all[ navn ];
    if ( NS4 ) return document.layers[ navn ]
    return null;
}; //end getObj( string ) -> object

function getObjS ( navn ) {
    var res = getObj( navn );
    if ( DOM || IE4 ) return res.style;
    return res;
}; //end getObjS ( string ) -> style destination og object

function initPlacer( onamer, onamea1, onamea2 ) {
  if ( arguments.length > 0 ) {
    var obj = getObj( arguments[0] );
    var x = getAbsX( obj );
    var y = getAbsY( obj );
    for (var i=1; arguments.length>i; i++ ) {
      obj = getObjS( arguments[i] );
      obj.left = x;
      obj.top = y;
    };//endfor
  };//endif
}; //end initplacer( string, string, ... )

var synligt = \"lag0\";
function visLag( lagNavn ) {
  if ( lagNavn != synligt ) {
    var obj = getObjS( synligt );
    obj.zIndex=1;
    obj = getObjS( lagNavn );
    obj.zIndex=2;
    synligt=lagNavn;
  };
}; //end visLag( string )

var timHan;
function adjust() { // genopret layer position efter resize
  clearTimeout( timHan );
  timHan = setTimeout( \"self.location.reload( false );\", 40 );
}; //end adjust()

// --> </SCRIPT>
</HEAD>
<BODY onresize=adjust();
onload=\'initPlacer(\"lag0\",\"lag1\",\"lag2\",\"lag3\",\"lag4\");\'>
<DIV class=abslag id=lag1>
<TABLE height=230 width=300 bgColor=#eeeeee border=0>
  <TBODY>
  <TR>
    <TD>Lag1<BR>noget</TD></TR></TBODY></TABLE></DIV>
<DIV class=abslag id=lag2>
<TABLE height=230 width=300 bgColor=#ffffcc border=0>
  <TBODY>
  <TR>
    <TD>Lag2<BR>også noget</TD></TR></TBODY></TABLE></DIV>
<DIV class=abslag id=lag3>
<TABLE height=230 width=300 bgColor=#ffccff border=0>
  <TBODY>
  <TR>
    <TD>Lag3<BR>andet</TD></TR></TBODY></TABLE></DIV>
<DIV class=abslag id=lag4>
<TABLE height=230 width=300 bgColor=#ccffff border=0>
  <TBODY>
  <TR>
    <TD>Lag4<BR>helt tredie</TD></TR></TBODY></TABLE></DIV>
<P>En måde at \"placere et lag i en tabelcelle\".</P>
<DIV align=center>
<TABLE height=230 cellSpacing=0 cellPadding=0 width=425 border=1>
  <TBODY>
  <TR>
    <TD width=300 height=230>
      <DIV id=lag0
      style=\"Z-INDEX: 2; WIDTH: 300px; POSITION: relative; HEIGHT: 230px\">
      <TABLE height=230 width=300 bgColor=#cccccc border=0>
        <TBODY>
        <TR>
          <TD>relativt lag i cellen</TD></TR></TBODY></TABLE></DIV></TD>
    <TD width=125>
      <P>lokalt:</P>
      <P><A href=\"java script:void(visLag(\'lag0\'))\">vis lag 0</A><BR><A
      href=\"java script:void(visLag(\'lag1\'))\">vis lag 1</A><BR><A
      href=\"java script:void(visLag(\'lag2\'))\">vis lag 2</A><BR><A
      href=\"java script:void(visLag(\'lag3\'))\">vis lag 3</A><BR><A
      href=\"java script:void(visLag(\'lag4\'))\">vis lag 4</A>
</P></TD></TR></TBODY></TABLE></DIV></BODY></HTML>
Avatar billede spike. Nybegynder
05. januar 2002 - 21:40 #3
først når man trykker på det
Avatar billede spike. Nybegynder
05. januar 2002 - 21:42 #4
http://www.time-shadows.fr.st/test/eng.htm

det skulle være så når man trykker på de forskellige knapper ændres blot der hvor der er news
Avatar billede callesen Praktikant
05. januar 2002 - 22:09 #5
Så skal du vist have fat i <IFRAME>. Sæt en iframe ind i din tabel og hent indholdet ind i iframen.
Avatar billede callesen Praktikant
05. januar 2002 - 22:12 #6
Eller underdel dit frameset yderligere. Altså frameset i frameset.
Avatar billede zevicez Nybegynder
06. januar 2002 - 01:52 #7
Jeg tror også jeg ville lave en Iframe! Det er sq nok det letteste !
Avatar billede spike. Nybegynder
28. juli 2002 - 23:43 #8
lukker, problemet blev ikke løst =(
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