Philipp Hasenfratz: if (document.cookie) ?

Beitrag lesen

Auf einer meiner Seiten verwende ich es einfach ohne dem
if(document.cookie) also einfach

if document.cookie.indexOf("Cookiename");
  /*usw */

und es funktioniert genauso gut ?

nun, das if (document.cookie) hat schon seine Berechtigung. Wenn noch kein Cookie gesetzt wurde, wird "automatisch" die else-Direktive ausgeführt. Falls du dies nicht nachprüfst, wirst du beim indexOf eine -1 kriegen (was nicht so "schön" ist).
Deine Lösung funktioniert auf jeden Fall! - Die andere Lösung ist einfach etwas "eleganter" aufgesplittet/verschachtelt und lässt somit mehr "debugging" zu.

Viele Grüsse

Philipp