knappar - "osynlig"- synlig

JavaScript

5 svar · 250 visningar · startad av maland

Medlem sedan nov. 200156 inlägg
Trådstart#1

Jag har två knappar: ändra och spara
Jag vill att ändra ska vara synlig eller klickbar när sidan laddas. När man sedan klickar på den så ska det vara möjligt att ändra uppgifter i rutorna och spara knappen ska då bli synlig.....Är det möjligt att göra? Och hur gör man så att informationen i textrutorna inte går att ändra förrän man har klickat på ändraknappen?

Medlem sedan aug. 2001112 inlägg
#2

Hej!

Gå till
http://www.webfx.nu/dhtml/coolbutton2/cb2.html

Där hittar du exempel och kod på hur du löser detta..

@EchO

Medlem sedan nov. 200156 inlägg
#3

Åhh..tackar...trodde att det fanns nåt enklare sätt...är inte så hemma på JavaScript. Jobbigt dessutom när förklaringen står på engelska (*bekväm idag*) :-)
Får kolla på det när jag har mer tid

Medlem sedan aug. 2001112 inlägg
#4

Det är iofs inte så svårt...Du inkluderar scripten i din sida och sedan skapar du bara knapparna med några rader kod...

@EchO

Medlem sedan nov. 200156 inlägg
#5

Som jag fattade det så är koden här för att "disabla" knappar
<table class="toolBar" id="disableDemoTable">
<tr>
<td onaction="document.getElementById('disableDemoButton').setEnabled(true)">Enable</td>
<td onaction="document.getElementById('disableDemoButton').setEnabled(false)">Disable</td>
<td id="disableDemoButton"><img src="images/foldericon.gif" align="absmiddle" /> Test Button</td>
</tr>
</table>

<script type="text/javascript">
var table = document.getElementById("disableDemoTable");
for (var i = 0; i < table.rows[0].cells.length; i++)
createButton(table.rows[0].cells);
table.rows[0].cells[2].setEnabled(false);
</script>
Om jag då har knapparna Ändra och Spara. Där Ändra ska vara klickbar direkt sidan öppnas och Spara ska bli klickbar när jag har klickat på Ändra....hur blir det då?

Medlem sedan aug. 2001112 inlägg
#6

Det här hör egentligen hemma under javascript sidan men du gör så här för att skicka iväg informationen till en ny sida.

<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE></TITLE>
<link type="text/css" rel="StyleSheet" href="cb2.css">
<script type="text/javascript" language="JavaScript1.5" src="ieemu.js"></script>
<script type="text/javascript" src="cb2.js"></script>
<script language="JavaScript">
<!--
function echo() { //v1.0
 
document.mittform.submit()
}
//-->
</script>

</HEAD>
<BODY>

<P>&nbsp;</P>
<table class="toolBar" id="disableDemoTable">
<form name="mittform" method="post" action="test.asp">
  <p>
    <input type="text" name="textfield">
  </p>
  <p> 
    <input type="text" name="textfield2">
    <br>
  
  </p>

<tr>
   <td onaction="document.getElementById('disableDemoButton').setEnabled(true)">Enable</td>
   <td onaction="document.getElementById('disableDemoButton').setEnabled(false)">Disable</td>
   <td onclick="echo()" id="disableDemoButton"><img src="images/foldericon.gif" align="absmiddle" /> Test Button</td>
</tr>
</form>
</table>

<script type="text/javascript">
var table = document.getElementById("disableDemoTable");
for (var i = 0; i < table.rows[0].cells.length; i++)
   createButton(table.rows[0].cells[i]);
table.rows[0].cells[2].setEnabled(false);
</script>

</BODY>
</HTML>

@EchO

395 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
123 ms — deklarationer (db)
130 ms — hämta statistik (db)
135 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)