mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 17.05.2012 06:35 Benutzername: Passwort: Auto-Login

Thema: ClickEvents anderer Element starten in JS vom 19.05.2009

Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> ClickEvents anderer Element starten in JS
Autor Nachricht
SURE612
Threadersteller

Dabei seit: 02.12.2005
Ort: Bärlin / CB
Alter: -
Geschlecht: Männlich
Verfasst Di 19.05.2009 15:07
Titel

ClickEvents anderer Element starten in JS

Antworten mit Zitat Zum Seitenanfang

wie kann ich in JS die für onclick definierten Funktionen starten?
also z.b. ist für ein Link etwas definiert und ich will bei einem anderen Link, dass das gleiche wie bei dem anderen Link
geschieht (und was anderes).


ich habe etwas, was funktioniert....

...aber nicht im opera * Ich geb auf... *


Code:
               function fireClick(linkId){
                 var fireOnThis = document.getElementById(linkId)
                 if (document.createEvent){
                   var evObj = document.createEvent('MouseEvents')
                   evObj.initEvent( 'click', true, false )
                   fireOnThis.dispatchEvent(evObj)
                 }
                 else if (document.createEventObject){
                   fireOnThis.fireEvent('onclick')
                 }
               }



gehts vielleicht auch einfacher?

irgendwie getELementById('bla'9).click() oder so

grüße
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
m
Moderator

Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Di 19.05.2009 15:26
Titel

Antworten mit Zitat Zum Seitenanfang

http://www.howtocreate.co.uk/tutorials/javascript/domevents

Die click Methode steht für Hyperlinks nicht zur Verfügung.


Zuletzt bearbeitet von m am Di 19.05.2009 15:28, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
SURE612
Threadersteller

Dabei seit: 02.12.2005
Ort: Bärlin / CB
Alter: -
Geschlecht: Männlich
Verfasst Di 19.05.2009 15:52
Titel

Antworten mit Zitat Zum Seitenanfang

hab doch noch was gefunden...

Code:
               function fireEvent(element,event){
                   if (document.createEventObject){
                       // dispatch for IE
                       var evt = document.createEventObject();
                       return element.fireEvent('on'+event,evt)
                   }
                   else{
                       // dispatch for firefox + others
                       var evt = document.createEvent("HTMLEvents");
                       evt.initEvent(event, true, true ); // event type,bubbling,cancelable
                       return !element.dispatchEvent(evt);
                   }
               }
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen über css ein Element nach definiertem Element ansprechen
s/w Foto mit einem farbigen Element ...
mit srcollendes element....oder so ähnlich
Element fällt vom Bildschirmrand
padding für das link <a> Element?
[javaScript] - Wrap Element
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.