Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Spara sorteringen.

Postades av 2004-07-23 02:42:32 - Tommy Lindblom, i forum asp - allmänt, Tråden har 0 Kommentarer och lästs av 466 personer

Tjo!

har en kod här som funkar bra, men den gör inte riktigt så som jag vill, kan någon hjälpa mig så att den sparar själva sorteringen då jag klickar på exit knappen, eller om man lägger till en spara knapp.

/Tommy


<!--header -->
<html>
<head>
<title>sortera</title>
<link rel="stylesheet" href="styles.css" type="text/css">
</head>

<body bgcolor="#FFFFFF" text="#000000">
<!-- main content -->
<table width="760" border="0" cellspacing="5" cellpadding="5" align="center">
<tr valign="top">
<td height="350">
<span id="Layer1" style="position:absolute; width:650; height:350px; z-index:1; overflow: auto; left: 0px">
<%'##############################################
'get all records from the table of your choice
dim oConn, rsUser, sSQL

Set oConn = Server.Createobject("ADODB.Connection")
oConn.open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath ("../kontakt.mdb")
sSQL = "Select * From kontakt "
Set rsUser = Server.CreateObject("ADODB.Recordset")
rsUser.Open sSQL, oConn, 3, 3

If Not (rsUser.EOF And Not rsUser.BOF) Then
'can now start displaying the current set of records
i = 1%>
<table width="100%" border="0">
<tr>
<td class="normal" colspan="5" height="1" align="right"><img src="images/spacer_grey.gif" width="100%" height="1"></td>
</tr>
<tr bgcolor="#eaeaea">
<td class="normal" width="30">&nbsp;<b>Field1</b></td>
<td class="normal" width="*.">&nbsp;<b>Field2</b></td>
<td class="normal" width="50">&nbsp;<b>Field3</b></td>
<td class="normal" width="50">&nbsp;<b>Field4</b></td>
<td class="normal" width="50">&nbsp;<b>Field5</b></td>
</tr>
<tr>
<td class="normal" colspan="5" height="1"><img src="images/spacer_grey.gif" width="100%" height="1"></td>
</tr>
<%'loop thorugh the records
While Not rsUser.EOF%>
<tr bgcolor="#ffffff" id="row_<%=i%>" onclick="changeColor(<%=i%>)">
<td class="normal" width="30" id="row_<%=i%>col_1">&nbsp;<%=rsUser(0)%></td>
<td class="normal" width="*." id="row_<%=i%>col_2">&nbsp;<%=rsUser(1)%></td>
<td class="normal" width="50" id="row_<%=i%>col_3">&nbsp;<%=rsUser(2)%></td>
<td class="normal" width="50" id="row_<%=i%>col_4">&nbsp;<%=rsUser(3)%></td>
<td class="normal" width="50" id="row_<%=i%>col_5">&nbsp;<%=rsUser(4)%></td>
</tr>

<%i = i + 1
rsUser.MoveNext
Wend%>
<tr>
<td class="normal" colspan="5">&nbsp; </td>
</tr>

<tr>
<td colspan="5" class="Normal" align="right">
<input type="button" name="btnExit" value="exit" class="normal" onclick="window.close();">
</td>
</tr>
</table>
<%Else%>
<table width="100%" border="0">
<tr>
<td class="normal" colspan="5" height="1" align="right"><img src="images/spacer_grey.gif" width="100%" height="1"></td>
</tr>
<tr bgcolor="#eaeaea">
<td class="normal" width="30">&nbsp;<b>Field1</b></td>
<td class="normal" width="*.">&nbsp;<b>Field2</b></td>
<td class="normal" width="50">&nbsp;<b>Field3</b></td>
<td class="normal" width="50">&nbsp;<b>Field4</b></td>
<td class="normal" width="50">&nbsp;<b>Field5</b></td>
</tr>
<tr>
<td class="normal" colspan="5" height="1"><img src="images/spacer_grey.gif" width="100%" height="1"></td>
</tr>
<tr>
<td colspan="5" class="Normal">0 records found</td>
</tr>
<tr>
<td colspan="5" class="Normal">&nbsp;</td>
</tr>
<tr>
<td colspan="5" class="Normal" align="right">
<input type="button" name="btnExit" value="exit" class="normal" onclick="window.close();">
</td>
</tr>
</table>
<%End If
rsUser.Close : Set rsUser = Nothing%>
</span>
</form>
<!-- span to put the up and down buttons in -->
<span id="Layer2" style="position:absolute; width:90; height:350px; z-index:1; overflow: auto; left: 665px">
<table width="70">
<tr>
<td><input type="button" value="Move Up" onClick="moveUp();" style="width:70" class="normal"></td>
</tr>
<tr>
<td><input type="button" value="Move Down" onClick="moveDown();" style="width:70" class="normal"></td>
</tr>
</table>
</span>
</td>
</tr>
</table>

<%'clean up
oConn.Close : Set oConn = nothing%>
</body>
</html>

<script language="javascript">

var gRow = "";

function changeColor(index){
//highlight the selected row
var sElement

sElement = document.all['row_' + index];
if (sElement.style.backgroundColor=="#ffffff" || sElement.style.backgroundColor==""){
sElement.style.backgroundColor="#ff0000";
if (gRow != "" && gRow != index) {
sElement = document.all['row_' + gRow];
sElement.style.backgroundColor="#ffffff";
}
gRow = index
} else {
sElement.style.backgroundColor="#ffffff";
}
}

function moveUp(){
//move the selectd row up one place
var sElement
var sNewElement
var totalrecords = <%=i%>

if (gRow == "") {
alert ("Please select a row to move up.");
} else {
if (totalrecords > 1){
// get the current ro from global variable
if (gRow > 1) {
var gNewRow = gRow - 1 //moving up
for (var i = 1; i < 6; i++) {
//loop through the columns
sElement = document.all['row_' + gRow + 'col_' + i]
sNewElement = document.all['row_' + gNewRow + 'col_' + i]

var sValue = sElement.innerHTML
var sNewValue = sNewElement.innerHTML

//set the new row and change the old one
sElement.innerHTML = sNewValue
sNewElement.innerHTML = sValue
}
sElement = document.all['row_' + gRow];
sElement.style.backgroundColor="#ffffff";

//set the new row to be highlighted
sElement = document.all['row_' + gNewRow];
sElement.style.backgroundColor="#ff0000";
gRow = gNewRow
}
}
}
}

function moveDown(){
//move the selectd row up one place
var sElement
var sNewElement
var totalrecords = <%=i%>

if (gRow == "") {
alert ("Please select a row to move down.");
} else {
if (totalrecords > 1){
// get the current ro from global variable
if (gRow < totalrecords - 1) {
var gNewRow = gRow + 1 //moving up
for (var i = 1; i < 6; i++) {
//loop through the columns
sElement = document.all['row_' + gRow + 'col_' + i]
sNewElement = document.all['row_' + gNewRow + 'col_' + i]

var sValue = sElement.innerHTML
var sNewValue = sNewElement.innerHTML

//set the new row and change the old one
sElement.innerHTML = sNewValue
sNewElement.innerHTML = sValue
}
sElement = document.all['row_' + gRow];
sElement.style.backgroundColor="#ffffff";

//set the new row to be highlighted
sElement = document.all['row_' + gNewRow];
sElement.style.backgroundColor="#ff0000";
gRow = gNewRow
}
}
}
}
</script>


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 786
27 960
271 761
737
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies