Jeg har følgende lille ting jeg har copy-pastet sammen fra et par andre spørgsmål her på eksperten. Ideen med scriptet er at man ved at trykke på et link får en markeringsangivelse på et kort. Trykker man derefter på et andet får man en anden markering.
Som sådan virker scriptet MEN - nå jeg skal udvide det til at omfatte X antal positioner på kortet får jeg et problem. Findes der en snedig løsning på hvor dan jeg får fjernet det 'gamle' markering når jeg vælger den nye.
Desuden skal kortet kunne udskrives fra et seperat vindue - således skal variablen lagX med over i en print popupvindue.
Popup-vinduet er en klassisk: En knap siger 'Udskriv kort' - udskriftsvinduet åbner og Udskriftsstyringen oven på, sådan at det kort jeg har lavet på hovedsiden ved at vælge en af linksne (altså kortet(det grønne felt er bare til test) og den røde markering) kommer op i udskriftsvinduet(det jeg kalder popupen - muligvis forkert valg af ord). Altså skal den variabel (fx 'lag1') med over i udskriftsvinduet.
Jeg bør tilføje at de enkelte positioner (left, top osv) kommer til at ligger i en database, hvorfor jeg på siden vil bruge PHP/MYSQL.
olebole >> jeg kan godt se pointen i din beskrivelse og det er helt sikkert sådan noget jeg er ude efter, men hvordan man lige kringler koden er jeg ikke velbevandret nok i JavaScript til at lure. Så hvis du kunne smide en lille kodestump jeg kunne bakse lidt med ville det være en stor hjælp.
Det jeg selv tænkte lidt i, men opgav at knække selv, var at indføre en variable old_id i toppe af hver funktion. Denne ville blive sat lig med det aktuelle id. Når jeg så efterfølgende vælger en anden knap (et andet id), old_id først sætte visibility = "hidden" - på en eller anden måde. Det er lidt derfor jeg er ude i overførsel af variable.
Fedt så virker den del. Nu mangler jeg så at kunne smide variablen id ind i en helt almindelig <a href onclick=pøpøp(id)> ... et eller andet i den retning.
Jeg gør lige det irriterende at jeg smider min nye kode. Funktion for oven virker, men jeg er i tvivl om id=id; er rigtigt tænkt. Forneden vil jeg gerne have skrevet værdierne for old_id og id ud (fx lag1 eller lag2) - men det er tydeligvis ikke den rigtige måde jeg prøver at gøre det på.
jegs skrev ; "men jeg er i tvivl om id=id;" - det var lige noget vrøvl der, noget jeg prøvede men som ej virkede - geeee min hjerne kører langsomt i dag ;-)
Og det virker - ser det ud til. Så der er vel ikke andet at sige end at du skal smide et svar olebole - og tak skal du have for hjælpen.
I øvrigt: nu er det et stykke tid siden jeg har brugt eksperten - er tommy carstensens kommentar et udtryk for spillereglerne herinde nu - at man kun hjælper folk der abonnerer?
Jeg var bare interesseret i at følge tråden og skrev derfor en kommentar for at "abonnere" på tråden og få tilsendt mails ved opdatering. Det er ikke en spilleregel. Det er bare dårligt brugerinterface :)
-- og det hører med i abonner-historien, at man kan få mails fra et spørgsmål ved bare at trykke send uden at skrive noget når Abonnér-boksen er checket ...
-- men så kommer spørgsmålet dog ikke frem i Nyeste indlæg !-)
java script:if(window.clairVoyance)location.href=window.getVue("hvordan abonnerer man mon på Eksperten.dk")
... må vel kunne gøre det :)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.