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