Avatar billede jesper27 Nybegynder
22. november 2000 - 16:05 Der er 4 kommentarer og
2 løsninger

Tabeller Haster

Jeg har en tabel med to felter. Kan jeg fra felt A (hvori der er knap/link), udskifte indholdet af felt B + åbne et vindue??
Avatar billede doeleman Nybegynder
22. november 2000 - 16:12 #1
Det kan du sagtens, ved brug af dhtml.

Biblen er http://www.dansteinman.com/dynduo/
Nu skal nok kigge på http://www.dansteinman.com/dynduo/en/dynlayer-write.html
Avatar billede jesper27 Nybegynder
22. november 2000 - 16:32 #2
Fede links, kan du komme med et eksempel som fungerer er der 150 points til dig :).

Jesper

Avatar billede doeleman Nybegynder
22. november 2000 - 17:09 #3
Jeg vil gerne lave et eksempel, hvis du fortæller lidt mere om, hvad der skal være i felt A og B og evt. viser noget kode.
Avatar billede jesper27 Nybegynder
22. november 2000 - 17:33 #4
Første stykke kode her indeholder links til. Disse links er placeret i felt A.
Ved aktivering skal et nyt vindue åbnes med indholdet af href\'en.

Derudover skal der i felt B, afhængig af hvilket link der bliver aktiveret generere et resultat i felt B.

Felt A:
<%
Response.Write(\"<tr><td height=13 valign=bottom colspan=2><img src=\'images/blank.gif\' height=1 width=13><a href=documents/About.htm target=_blank><img src=\'images/topmenu/background.gif\' width=105 height=13 border=0><img src=\'images/topmenu/off.gif\' width=16 name=\'top1\' height=13 border=0></a><a href=\'documents/aboutx.htm\' target=_blank <img src=\'images/topmenu/learn.gif\' width=105 height=13 border=0><img src=\'images/topmenu/off.gif\' width=16 name=\'top2\' height=13 border=0></a></td></tr>\")
%>

Felt B skal genereres udfra følgende kode:

System_Menu_nr = ???? \' afhængig af hvilket link der er aktiveret
                                   
Set RS = Server.CreateObject(\"ADODB.Recordset\")
Set RS = UserConnection.Execute(\"SP_Get_Logged_Main_Menu \'\" & System_Menu_Nr & \"\'\")
       
\'Generate the buttens in the right menu
While Not RS.EOF
  fTitle = RS(\"title\")
  Menu_URL = RS(\"URL\")
  Button_Graphics = RS(\"Graphics\")
  End_Button_Graphics = RS(\"EndGraphics\")
  Response.Write \"<a href=\" & Menu_URL & \" target=_blank><img src=\" & 
  button_Graphics & \" width=105 height=13 border=0><img src=\" &
  End_Button_Graphics & \" width=16 height=13 border=0></a> <br>\"
rs.MoveNext
        Wend
       
        Set RS = nothing



Avatar billede jesper27 Nybegynder
22. november 2000 - 17:35 #5
Giver det mening ?
Avatar billede jwolf Nybegynder
23. november 2000 - 08:04 #6
ellers kan du måske lave det med layers? Så er det godt nok ikke 2 celler, men det kan være det kan opfylde dit behov alligevel:

<head>
<title>The Dynamic Duo - Layer Writing Demo [layerWrite Function]</title>
<script language=\"JavaScript\">
<!--

ns4 = (document.layers)? true:false
ie4 = (document.all)? true:false

bluecount = 0
redcount = 0

function layerWrite(id,nestref,text) {
    if (ns4) {
        var lyr = (nestref)? eval(\'document.\'+nestref+\'.document.\'+id+\'.document\') : document.layers[id].document
        lyr.open()
        lyr.write(text)
        lyr.close()
    }
    else if (ie4) document.all[id].innerHTML = text
}

//-->
</SCRIPT>
<STYLE TYPE=\"text/css\">
<!--
.white {color:white;}
#blueDiv {position:absolute; left:80; top:110; width:100; height:30; clip:rect(0,100,30,0); background-color:#004080; layer-background-color:#004080;}
#greyDiv {position:absolute; left:230; top:110; width:150; height:60; clip:rect(0,150,60,0); background-color:#C0C0C0; layer-background-color:#C0C0C0;}
#redDiv {position:absolute; left:15; top:15; width:100; height:20; clip:rect(0,100,20,0); background-color:red; layer-background-color:red;}
-->
</STYLE>
</HEAD>

<BODY BGCOLOR=\"#FFFFFF\">

blue:
<A HREF=\"java script:layerWrite(\'blueDiv\',null,\'<SPAN CLASS=\\\'white\\\'>good-bye</SPAN>\')\">\"good-bye\"</A>
<A HREF=\"java script:layerWrite(\'blueDiv\',null,\'<SPAN CLASS=\\\'white\\\'>hello</SPAN>\')\">\"hello\"</A>
<A HREF=\"java script:layerWrite(\'blueDiv\',null,\'<SPAN CLASS=\\\'white\\\'>\'+(++bluecount)+\'</SPAN>\')\">count</A>
<BR>red:
<A HREF=\"java script:layerWrite(\'redDiv\',\'greyDiv\',\'good-bye\')\">\"good-bye\"</A>
<A HREF=\"java script:layerWrite(\'redDiv\',\'greyDiv\',\'hello\')\">\"hello\"</A>
<A HREF=\"java script:layerWrite(\'redDiv\',\'greyDiv\',++redcount)\">count</A>

<DIV ID=\"blueDiv\"><SPAN CLASS=\"white\">hello</SPAN></DIV>
<DIV ID=\"greyDiv\">
<DIV ID=\"redDiv\">hello</DIV>
</DIV>

</BODY>
</HTML>
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