Avatar billede tberte1 Nybegynder
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å??
Avatar billede htm Nybegynder
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();">
Avatar billede tberte1 Nybegynder
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()"
Avatar billede grunken Nybegynder
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>
Avatar billede tberte1 Nybegynder
08. december 2003 - 14:14 #4
se ovenfor
Avatar billede grunken Nybegynder
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;"
Avatar billede tberte1 Nybegynder
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
Avatar billede tberte1 Nybegynder
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
Avatar billede grunken Nybegynder
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 :-)
Avatar billede tberte1 Nybegynder
08. december 2003 - 14:21 #9
godt skrevet... :-) jeg mener søgemaskinen i øverste højre hjørne
Avatar billede grunken Nybegynder
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 :-)
Avatar billede tberte1 Nybegynder
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.
Avatar billede htm Nybegynder
08. december 2003 - 14:42 #12
grunken>> Hvad er det så lige at click() gør?
Avatar billede tberte1 Nybegynder
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.
Avatar billede tberte1 Nybegynder
08. december 2003 - 14:50 #14
grunken >> Nu jeg har fat i dig, kender du så en funktion ala blur() som virker i ns
Avatar billede grunken Nybegynder
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 :-)
Avatar billede tberte1 Nybegynder
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 :-)
Avatar billede grunken Nybegynder
08. december 2003 - 16:38 #17
you got it :o)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester