Hej, En ide vore väll att via FSO läsa in alla bilderna i en asp-sida, och presentera de som länkade bilder. När du väljer en bild så kan du markera den filen som vald i selectlistan. Du får loopa igenom selectlistan och leta efter filnamnet. Ungefär så här: Göran Ja, om du kör javascriptet från popupen så väljs ju raden i selectlistan. Sidan uppdateras ju inte av det.Hjälp att hämta mina bilder
Jag har ett administratörsgränssnitt till min hemsida för att lägga in en text plus en bild.
Detta görs med en popup ruta där jag skriver in text och hämtar en bild via en listruta i ett formulär. Det lagras sedan i databasen och skrivs ut på hemsidan. Funkar bra, men har jag många bilder så blir det svårt att riktigt veta vilken bild som jag ska välja då det är filnamnen som syns i listrutan.
Nu till frågan.
Kan jag öppna ytterligare ett fönster som visar alla bilder. Och därifrån välja min bild som sedan hamnar i formuläret i det första popup fönstret?
Hur gör jag detta på ett smart sätt och bra sätt?
Hoppas du förstår, annars säg till
mvh
Tomas Sv: Hjälp att hämta mina bilder
När du klicka på en bild, skulle du kunna spara filnamnet som ett Session.Object, och när du återgår så kan du ju fånga upp det i di asp-sida.
Jag har ingen exempelkod framför mig, men det är ju inte så jättesvårt.Sv: Hjälp att hämta mina bilder
var sel=window.parent.Formulärnamnet.Fältnamnet;
for (var i=0; i<sel.length; i++) if (sel[i].value==filnamnet) sel.selectedIndex=i;Sv:Hjälp att hämta mina bilder
Menar du att jag i mitt nya popupfönster kan välja en bild (jag plockar fram de som småbilder med hjälp av FSO) som sedan markeras som vald i min selectlista utan att all min övrig text som jag kanske har fyllt i försvinner pga att det första popup fönstret uppdateras.
Har du möjlighet så är jag tacksam om du visar lite mer, har inte riktigt koll på javascript.
Gott nytt år
TomasSv: Hjälp att hämta mina bilder
Lägg koden i en funktion:
function selectImage(filnamnet)
{
var sel=window.parent.Formulärnamnet.Fältnamnet;
for (var i=0; i<sel.length; i++) if (sel[i].value==filnamnet) sel.selectedIndex=i;
}
Anropa funktionen när du väljer en bild. Typ:
<img src="blaha.jpg" onclick="selectImage('blaha.jpg');">