Nyhetsbrevet 15/2004

Föregående
Nästa

Den här gången

Frågor

Öppna "flyttbara bilder" på rätt plats (HTML-sidor)
Sammanfoga två celler i MS-Excel
Stänga av NumLock (Windows 95/98/2000/XP)
Avaktivera ZIP-hanteringen i Windows XP

Programtips

More Google (gratis)
SoftCAT (gratis)

Favorittips

Favoriterna på minnespinne – ett tips från Benny
Trångt på hårddisken?
När Windows startar långsamt

Frågor

Öppna flyttbara bilder på rätt plats

Jag använder ett javaskript som gör att när man klickar på en miniatyrbild (tumnagel), öppnas den riktiga bilden där muspekaren befinner sig, och den blir flyttbar på de öppna sidan.

Problemet är att en del tumnaglar ligger långt ut på högerkanten och då öppnas den riktiga bilden mer eller mindre utanför webbläsarfönstret, så att man inte bara kan utan måste flytta bilden.

Vad kan man göra åt det här? Skriptet är det JavaScript som finns längst ned i SupportData.Nets skola "Webbgalleri", i "Hur gör man?" / "Klickbara småbilder".

Svar: Om skriptet ser ut som i originalet, och bilden man skall klicka på ligger långt ut på högerkanten, kommer större delen av den flyttbara bilden att hamna utanför högerkanten.

Det beror på clientX och clientY som jag har använt. Detta ger nämligen muspekarens koordinater, och bilden öppnas så att övre vänstra hörnet på bilden hamnar där muspekaren befinner sig när man klickar.

Nu skulle man lätt kunna ändra detta genom att till exempel lägga till -100 efter clientX och därmed förskjuta bilden 100 pixlar åt vänster, men det skulle å andra sidan påverka alla bilder som anropar skriptet, även bilder som ligger till exempel längst ut på vänsterkanten.

Det du behöver är ett sätt att förskjuta bilderna individuellt, så att varje enskild bild förskjuts precis så mycket som bildens placering kräver. Värdet på förskjutningen måste då förstås ligga i koden för den enskilda bilden och följa med i anropet av funktionen i skriptet.

Exempelkoden som öppnar den flytande bilden ser ut så här: <a href="bilder/regnstor.jpg" onClick="return storBild('bilder/regnstor.jpg',event)"><img border="0" src="bilder/regntum.jpg" align="top" hspace="5" vspace="6" width="50" height="37" alt="Klicka för att se bilden" border="0"></a>

Det är här du skall göra den första ändringen. För att få bilden att förskjutas 100 pixlar åt vänster i förhållande till muspekaren, ändrar du parentesen till ('bilder/regnstor.jpg',event,-100).

Därmed kommer ytterligare ett argument, -100, att skickas med till funktionen storBild vid onClick-händelsen.

Observera att om du använder den här metoden på en del bilder som anropar skriptet, måste du ange ett värde även för bilder som inte skall förskjutas i sidled – annars får du ett skriptkörningsfel. I dessa bilder kan du helt enkelt skriva ('bilder/regnstor.jpg',event,0).

Du måste nu se till att funktionen tar hand om det nya argumentet.

Leta fram den här raden i funktionen: function storBild(klickadBild,e){. I parentesen lägger du till argumentet för att flytta bilden i sidled, så att innehållet i parentesen blir följande:

(klickadBild,e,horisontell)

Slutligen skall du ändra på två platser i funktionskoden, i båda fallen genom att lägga till hanteringen av "horisontell".

I "// Bildkod till IE4+" ändras raden
visaBilden.style.left=document.body.scrollLeft+event.clientX;
till

visaBilden.style.left=document.body.scrollLeft+event.clientX+horisontell;

I "// Bildkod till NS4" ändras raden
document.visaBilden.left=e.x;
till

document.visaBilden.left=e.x+horisontell;

Om du vill förskjuta bilderna även i höjdled, gör du motsvarande ändringar på följande sätt (du kan naturligtvis använda helt andra värden):

  1. Ändra i bildkoden till ('bilder/regnstor.jpg',event,-100,-50)
  2. Ändra i första funktionsraden till (klickadBild,e,horisontell,vertikal)
  3. Ändra i "// Bildkod till IE4+" till visaBilden.style.top=document.body.scrollTop+event.clientY+vertikal;
  4. Ändra i "// Bildkod till NS4" till document.visaBilden.top=e.y+vertikal;

Om värdena för horisontell och vertikal blir för stora kommer den flyttbara bilden att hamna utanför det synliga webbläsarfönstret.

Glöm inte att alla bilder som anropar skriptet måste ha värden angivna.

Tillbaka

Sammanfoga två celler i MS-Excel

Vilken funktion skall man använda i Excel för att foga samman två celler och till och med lägga till ett bindestreck mellan innehållen från de två cellerna, så att resultatet hamnar i en ny, tredje cell?

Svar: Om du vill slå ihop innehållet i två fält (fälten A och B) till en enda (ett tredje fält, alltså) anger du koden för det tredje fältet till =(A1 & B1). Vill du sätta ett bindestreck mellan de båda innehållen ändrar du koden till =(A1 & "-" & B1). Ett "bu" i A och ett "hu" i B kommer då att bli bu-hu i det tredje fältet. För att få det här att gälla för alla poster i det tredje fältet, grabbar du tag i nedre högra hörnet på fyrkanten kring innehållet i den översta och drar nedåt tills fyrkanten täcker alla poster som skall vara med.

Tillbaka

Stänga av NumLock

Hur bär jag mig åt för att starta datorn utan att NumLock blir inkopplat?

Svar: Praktiskt taget alla datorer har en möjlighet att ställa in det här genom att ändra i CMOS. Medan datorn startar kommer det upp ett meddelande om vad du skall trycka på för att komma åt grundinställningarna: Del, ESC, F1 eller något i den stilen. Eftersom det kan vara litet bökigt att hitta rätt plats för att göra ändringen, kan du pröva något av följande i stället:

Endast på Windows 95/98
  1. Öppna "Redigerare för systemkonfiguration" genom att klicka på Start – Kör och skriva sysedit.
  2. Bläddra fram filen CONFIG.SYS.
  3. Lägg som en ny rad till följande
    NUMLOCK=OFF
  4. Spara filen och stäng redigeraren. Starta om datorn så ser du om det fungerade.
Endast på Windows 2000/XP
  1. Öppna Registereditorn genom att klicka på Start – Kör och skriva regedit.
  2. Bläddra fram nyckeln HKEY_CURRENT_USER\Control Panel\Keyboard. Om nyckeln inte finns, skapar du den genom att markera Control Panel, högerklicka och välja Ny/Nytt – Nyckel.
  3. I högra fönsterhalvan dubbelklickar du på värdet InitialKeyboardIndicators (om detta inte finns högerklickar du i högra fönsterhalvan och väljer Ny/nytt – Strängvärde. Ge värdet namnet InitialKeyboardIndicators.
  4. Dubbelklicka sedan på värdet och skriv i Data in den siffra som stämmer med hur du vill ha det:
    0 – CapsLock, NumLock och ScrLock avstängda
    1 – CapsLock på
    2 – NumLock på
    3 – CapsLock och NumLock på
    4 – ScrLock på
    5 – CapsLock och ScrLock på
    6 – NumLock och ScrLock på
    7 – CapsLock, NumLock och ScrLock på
  5. Stäng Registereditorn. Ändringen kommer att visa sig nästa gång du startar Windows.

Tillbaka

Avaktivera ZIP-hanteringen i Windows XP

XP:s automatiska hantering av ZIP-filer är nog bra för en del, men jag vill inte använda den. Jag är van vid WinZip och vill fortsätta med detta program. Hur gör jag för att stänga av funktionen?

Svar: Klicka på Start – Kör och skriv (kopiera härifrån):

regsvr32 /u %windir%\system32\zipfldr.dll

Klicka på OK. Den här förändringen lär börja fungera omedelbart. Om du senare vill ha tillbaka XP:s inbyggda ZIP-hantering använder du i stället:

regsvr32 %windir%\system32\zipfldr.dll

Eventuellt måste du starta om Windows för att alla delar av ZIP-hanteringen skall fungera igen.

Tillbaka

Programtips

More Google

More Google är ett tilläggsprogram till Internet Explorer, för dig som använder Googles sökmotor. More Google är gratis – nedladdningsfilen är 384 kB stor.

Med More Google installerat visas en tumnagelsbild av träffarna när du söker med Google. Du får dessutom en liten "knapp" som du kan klicka på för att öppna sidan i ett nytt fönster.

Tillbaka

SoftCAT (gratis)

SoftCAT är ett databasprogram för att samla och sortera information om program som du har på datorn – eller som du kanske kommer att installera längre fram. Ett exempel är datortidningarnas medskicks-CD – gör en databas över deras programinnehåll!

SoftCAT är norskt med engelskt gränssnitt, men du kan översätta det mesta. Som exempel kan du döpa om kategorier och underkategorier till det du föredrar att använda.

Med SoftCAT kan du på ett bra sätt samla information om programmen:

  • Vilka program har du, i vilken version och var finns de?
  • Vilken typ av program är det (till exempel gratis, shareware, demo)?
  • Vad gör programmet? Här kan du ange både kategorier och underkategorier, till exempel Skrivbord, Skrivbord: Ikoner, Skrivbord: Animeringar.
  • Var hämtade du programmet?
  • Vad kostade det?
  • Vilken registreringskod skall användas?

Andra exempel på uppgifter som kan behövas är plattform, programmets hemsida, installationsdatum, kontaktinformation för support ...

Du lägger själv till nya program i databasen, antingen genom att välja Record – New eller genom att dra programmet från Utforskaren till SoftCAT-fönstret. Från detta kan du dessutom starta de program som finns i databasen, eller gå direkt till installationsmappen.

Hela databasen blir sökbar, du kan kopiera all information till Urklipp och du kan lösenordsskydda informationen. Om du har Internet Explorer kan du via Record – View få upp ett fönster som visar all information om det markerade programmet. Därifrån kan du kopiera informationen eller skriva ut den direkt.

SoftCAT är lättanvänt och det innehåller en riktigt hyfsad hjälpfil. Programmet fungerar på alla pentiumbaserade datorer under Windows 95/98/NT/2000/ME och XP.

SoftCAT är gratis – nedladdningsfilen är 2054 kB stor.

Tillbaka

Favorittips

Favoriterna på minnespinne – ett tips från Benny

Vi vet alla att listan med favoriter i Internet Explorer har en tendens att svälla ordentligt, och man kommer sig inte riktigt för med att städa den. Sedan en tid tillbaka har jag provat följande:

Först bestämde jag vilka favoriter som skulle vara kvar i IE:s lista. Där har jag nu de favoriter som jag använder allra mest: till min bank, Supportdata.Net och några andra.

Resten har jag flyttat till en sån där liten USB-minnespinne som ju är så populär. Där har jag sedan ordnat favoriterna i olika mappar, precis som man kan göra i IE.

Eftersom jag alltid har minnespinnen inpluggad i en USB-hubb, har jag alltid alla mina favoriter tillgängliga ganska snabbt. Men jag behöver inte scrolla genom den jättelånga lista som tidigare öppnade sig när jag valde favoriter i IE.

Det är också jätteenkelt att bara dra en ny adress till minnespinnen, direkt från adressfältet i IE, precis som till vilken annan hårddisk som helst. Vill jag ha adressen i någon särskild mapp på minnespinnen, är det bara att dra den dit och släppa den på mappen.

Minnespinnen behöver inte heller ha särskilt stor lagringskapacitet, det ryms många favoriter på en liten minnespinne!

Det finns säkert många andra sätt att lösa detta på, men för mig fungerar ovanstående mycket bra!

Tillbaka

Trångt på hårddisken?

När Windows anser att det börjar bli trångt på hårddisken, får du en fråga om du vill rensa bort onödiga filer. Det här kan bli ganska irriterande, men du kan stänga av den här funktionen om du vill.

I Windows 98
  1. Öppna Diskrensning via Start – Kör – cleanmgr.exe eller via Start – Program – Tillbehör – Systemverktyg – Diskrensning.
  2. Välj enheten där Windows är installerat (vanligen C:) och klicka på OK.
  3. Klicka på fliken Inställningar och ta bort markeringen ur "Kör Diskrensning automatiskt om enheten får brist på diskutrymme".
  4. Klicka på OK – när Windows frågar om du "verkligen vill ta bort filer" kan du svara Nej. Om du har mer än en hårddisk eller enhet får du upprepa det hela för dessa enheter.
I Windows XP
  1. Öppna Registereditorn via Start – Kör – regedit.exe.
  2. Bläddra fram till nyckeln HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ Explorer.
  3. Titta i högra fönsterhalvan efter värdet NoLowDiskSpaceChecks – om det inte finns, högerklickar du och väljer Ny/Nytt, DWORD-värde. Kalla det nya värdet NoLowDiskSpaceChecks.
  4. Dubbelklicka på det nya värdet och skriv 1 i rutan Data. Klicka på OK och stäng Registereditorn.

Tillbaka

När Windows startar långsamt

Här följer några tips om vad anledningen kan vara – se det här som tumregler som det naturligtvis går att töja på:

  1. Du har inte tillräckligt mycket ledigt RAM – du bör ha minst 32 MB för Windows 95/98, 64 MB för Windows ME och 128 MB för Windows 2000 och XP.
  2. Hårddisken är för långsam. Försök att optimera den genom att defragmentera. Om du har råd kan du kanske investera i en ny, snabb och stor hårddisk?
  3. Det finns inte tillräckligt mycket fritt utrymme för växlingsfilen – du bör ha minst 3 MB fritt utrymme för varje MB RAM.
  4. Du har 900 teckensnitt installerade. Kopiera alla teckensnitt till en reservmapp och avinstallera sedan alla du inte tror att du behöver. Om datorn morrar över teckensnitt som saknas, är det bara att installera just det teckensnittet från reservmappen.
  5. Det är för många program som startar med Windows. Kolla i Start – Program – Autostart och i MSConfig och ta bort onödiga program. MSConfig når du enklast via Start – Kör och msconfig. Titta under fliken Autostart.

Tillbaka

Föregående
Nästa

© SupportData.Net