Christoph Ruhnke: Lan Inventarisierung mittels DB, ASP, etc.

Beitrag lesen

Natürlich möchte ich auch gerne ein Lageplan mit einbringen, d.h.
sobald ich einen Computer suche, sollte man auf dem Bild sehen können wo sich der Computer befindet, d.h. der Computer wird z.b. durch ein rotes X gekennzeichnet...

Hallo Matze,

habe so etwas ähnliches schon mal gemacht. Vermutlich wirst Du Dir in der DB eine Tabelle mit allen PCs anlegen. Dort kannst Du zwei Spalten mit den X/Y Koordinaten der Örtlichkeit jedes PCs anlegen. Den Lageplan des Gebäudes erstellst Du mit einem beliebigen "Malprogramm" und hinterlegst ihn auf einer ASP Datei als JPG oder GIF-Datei.

Mit Hilfe von Style-Sheet-Angaben kannst Du Dir dann ein kleines Icon (z.B. ein X oder einen Pfeil) über den Lageplan einblenden.

Beispiel:
<html>
...
<img src="lageplan.gif" style="position:absolute;top:5px;left:5px;">
...
<%
Dim RS,SQL,DSN,Position
Set RS=Server.CreateObject("ADODB.RecordSet")
SQL = "SELECT XPos,YPos FROM PCListe WHERE IP='192.168.0.27'"
DSN = "DataSource"
RS.Open SQL,DSN
Position="top:" & RS("XPos") & "px;left:" & RS("YPos") & "px;"
RS.Close
%>
...
<img src="pfeil.gif" style="position:absolute;<%= Position %>">
...
</html>

Viel Erfolg, Christoph

PS: Das geht natürlich auch mit Javascript...