05. maj 2004 - 01:00
Der er
8 kommentarer og 1 løsning
aktiver og deaktiver links
Det må være muligt, men jeg kan ik lige selv lure det, så her kommer det.. Jeg har to frames.. jeg vil gerne kunne sætte en variabel i "frame1" til eks end true eller false Når den variabel er sat til true, skal linkene i "frame2" virke Når samme variabel er sat til false, må linkene ikke virke.. Jeg gætter på at det er noget i stil med at alle links skal have noget i stil med: OnClick="Confirm('er du sikker')" bortset fra at der sikkert lige skal stå noget andet så man ik skal klikke hele tiden :-) Håber der er et kvikt hoved med den rette løsning. //therealyoda
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
Er det faste links ?-) Så f.eks. sådan: <a href="etLink" onclick="return parent.frame1.variabel;">Et link</a> Hvis variabel er true vil linket virke, hvis det er false vil der intet ske ...
Skummelt.. det synes jeg altså at jeg har prøvet.. men fik nok fedtet nogle smarte tegn rundt om parent.frame1.variabel Jeg skal ik kunne sige om det virker, men prøver det i morgen.. er for smadret til det nu.. Hvad mener du med faste links ? har du eksempel på andet ?
Hvis du hiver 77 links ud af en database, eller brugeren tilføjer nogle, kunne man finde på at sætte funktionen på ved at programmere funktionen ind på alle links, noget à la: l = document.links; for(i=0;l.length>i;i++){ l[i].onclick = function(){return parent.frame1.variabel;}; }
ok.. så tager den simpelthen alle links på en side ? Hvordan sætter man forresten en variabel i en anden frame ? fandt lige ud af at jeg skulle kunne sætte den fra frame 3 også..
Ja, så tager den bare alle links på en side ... Og du kan sætte en variabel i en anden frame f.eks. med: parent.variablensHjemFrameName.variabel = false;
ok.. jeg tænkte på... hvornår smider du et svar så du kan få nogle points :-)
Når jeg nu har en fornemmelse af, at du har det du skal bruge til din løsning !-) Velbekomme '-)
Har ik fået testet det endnu.. men gider ik alle de der åbne spørgsmål
-- og jeg takker for point ;~} -- og du skal da være velkommen til at vende tilbage !-)
Vi tilbyder markedets bedste kurser inden for webudvikling