2010-12-15 6 views
0

Das funktioniert gut, aber wirft "keine Auswahl unbekannt" in Chrome/Firefox. Ich habe versucht, versuchen catch Block um es herum, aber das hält es funktioniert.Fügen Sie noselect div dynamisch ohne Wurffehler in JavaScript an

Irgendwelche Ideen?

+0

Sind Sie irgendeine Art von Frameworks? Nasenflügel ist keine Aussage. noselect() oder something.something = 'noselect' oder du brauchst eine Funktion noselect() und dann kannst du something.someeventhandler = noselect verwenden – mplungjan

+0

Kein Framework, ich verstehe nicht, warum dieser Code funktioniert, wie du sagst, aber es funktioniert für IE! –

+0

Woher bekommst du das Nasenspray - ein Tutorial? Ich denke, der Grund, warum es in IE funktioniert, ist, dass es das Skript stoppt und den Onmousedown aufgrund des Fehlers abbricht. Bitte erläutern Sie auch, WAS Sie wollen. Vielleicht haben wir eine bessere Alternative – mplungjan

Antwort

1

Es gibt kein noselect Schlüsselwort in IE oder FF oder irgendeinem Browser.

Sie müssen ein Skript hinzugefügt haben, aber selbst dann ist die Syntax, die Sie zum Aufrufen verwenden, falsch.

Es gibt Fehler zu meinem IE. Für welches System/welche App entwickeln Sie?

+0

Yeah Ich kann sehen, es ist ein bisschen falsch, aber ich habe eine Menge anderer Dinge ausprobiert und das ist das einzige, was funktioniert. –

+0

Ah es muss einen Fehler in IE werfen und den Prozess zu stoppen, denn wenn ich es zu irgendetwas ändern, funktioniert es immer noch rate ich werde zurück gehen und es richtig herausfinden. –

+0

:) viel Glück und lässt uns wissen, was es war .. –

1
if ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4)) { 

noselect; 
    } else 
{ 

evt.noselect; 
} 
+1

Entschuldigung, was meinst du –

+1

Ja, ich würde das gerne wissen ... – mplungjan

0

AFIAK, gibt es "noselect" Schlüsselwort auf IE und/oder FF oder irgendwelche Browser. Auch wenn ich denke, dass ich mit "nosect" arbeite. wirkt sich nicht aus, es hätte eine Aufgabe oder vielleicht ein Funktionsaufruf sein sollen wie noselect = true; oder noselect();

wenn noselect ist eine Funktion kein Attribut dies wird den Fehler auf jedem Browser beseitigen:

this.gContainer.onmousedown = function(evt) { 
    if(window.noselect) //if noselect is on global or <objectcontext>.noselect if not 
     noselect(); 
} 
Verwandte Themen