08. december 2003 - 13:58
Der er
16 kommentarer og 1 løsning
click() funktionen
Er der nogen der ved om der findes funktion ala "click()", men som også virker i ns. Eller er der nogen der kender en anden måde at simulere det på??
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?
08. december 2003 - 14:02
#1
Hvad er det du vil? der er ikke noget der hedder en click() funktion. der er noget der hedder en onclick event. Med denne kan du kalde en funktion når der klikkes på et objekt. Og den virker også i NS. eks. <input type="button" name="knap" value=" klik mig" onclick="minfunktion();">
08. december 2003 - 14:07
#2
Meningen er at hvis jeg klikker på et link i en frame skal den aktivere et link i en anden frame... det her virker i IE, men ikke i NS: "parent.framename.document.linknavn.click()"
08. december 2003 - 14:11
#3
tberte hvad skal du bruge det til ? htm > i ie er der faktisk en lille ting der kan simulere det :-), og den hedder rigtigt nok click() prøv <form> <input type="button" name="knap" value=" klik mig" onclick="minfunktion();"> </form> <a href="#" onclick="document.forms[0].knap.click();">Klik Knappen</a>
08. december 2003 - 14:14
#4
se ovenfor
08. december 2003 - 14:14
#5
kan du så ikke bare lave det på en anden måde ? onclick="top.frames['framenavn'].href = top.frames['framenavn'].linknavn.href;"
08. december 2003 - 14:17
#6
Det er ikke meningen at den anden frame skifter til en ny side. Den skal ændre et billede på siden til et andet billede...hvis du forstår
08. december 2003 - 14:20
#7
prøv at gå ind på
www.gucca.dk , så kan du se hvad problemet er....
Når man markerer profilsøgning i menuen til venstre, skal den også markeres i det søgemasksinen øverst til højre
08. december 2003 - 14:20
#8
Hvofor så ikke gøre det direkte fra den frame du er i ? i mine ører lyder det lidt spøjst at skulle bruge en event der er så sjældent brugt, og ikke kompatibel :-)
08. december 2003 - 14:21
#9
godt skrevet... :-) jeg mener søgemaskinen i øverste højre hjørne
08. december 2003 - 14:34
#10
hmm, der er meget kode :-) (smuk side btw) umiddelbart som jeg ser det er det da en mulighed at køre funktionen marker_profil() direkte ik ? altså i functionen i menuframen laver du det nogenlunde sådan her //hvis bruger godkendt al din anden kode document.profil.src = 'markeret.gif'; top.frames['header'].marker_profil(); } Så burde den jo osse køre functionen i den frame :-)
08. december 2003 - 14:40
#11
tak :-) Det ser ud til at virke...jeg tester det lige igennem, og hvis det holder får du dine point.
08. december 2003 - 14:42
#12
grunken>> Hvad er det så lige at click() gør?
08. december 2003 - 14:45
#13
Det var meningen at jeg ville bruge click() til fra menuen at aktivere et link i søgemaskinen, som kaldte "marker_profil()". Jeg var ikke klar over at man kunne lave funktionskald på din måde...altså på tværs af frames.
08. december 2003 - 14:50
#14
grunken >> Nu jeg har fat i dig, kender du så en funktion ala blur() som virker i ns
08. december 2003 - 15:03
#15
htm > click() simulerer et klik på et givent objekt, mange brugte det før i tiden på eks. vis <input type="file"> så det ikke var nødvendigt at vise den store fee "gennemse..."-knap i ens form, men kunne skjule den, og aktivere den fra et link!, meen mulighederne er begrænsede med click()-tingen i dag, og den er derfor også sjældent set! tberte1> blur() er da en af de mest standardiserede funktioner i js, så den har da virket i browserversioner siden ruder konge var knægt, hvis den ikke fungerer i ns, så må der være noget andet galt :-)
08. december 2003 - 16:33
#16
det kan være der er noget andet i vejen så...det må jeg kigge lidt nærmere på Men det andet virker i hvert fald...så hvis du kommer med et svar kan du få dine point :-)
08. december 2003 - 16:38
#17
you got it :o)
Vi tilbyder markedets bedste kurser inden for webudvikling