MudGuard: Wie feststellen, ob übergebener Parameter ein String ist?

Beitrag lesen

Hi,

Wie kann ich dann feststellen, ob es sich bei diesem Ding um einen String handelt oder um etwas anderes?
hilft dir dies?
http://de.selfhtml.org/javascript/sprache/operatoren.htm#typeof

Danke.
Nein - das gibt in beiden Fällen, um die es geht, ein "object" aus.

Hab aber was gefunden. Es handelt sich eigentlich gar nicht um einen String.
Die Funktion ist im einen Fall ein Eventhandler (onclick) eines Links, im anderen Fall wird sie aus body.onload verschachtelt aufgerufen.

Wenn ich dann alert(this) gemacht hab, kam im einen Fall ein String (die URL) raus, im anderen Fall "object".

Im ersten Fall gibt es aber this.href, was es im zweiten Fall nicht gibt. Damit kann ich unterscheiden (im ersten Fall soll ein this.blur() gemacht werden, damit der Link nicht mehr den Fokus hat - im anderen Fall aber nicht, da sonst das Fenster in den Hintergrund kommt.

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
Schreinerei Waechter
Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.