Re hi Patrick!
Diese Art einer if-Abfrage ist mir durchaus bekannt, aber kann ich eine vorher definierte funktion im abfrage string einbauen?
Ja klar! Aber ohne die Apostrophe, denn die markieren ja einen String.
document.write((document.referrer.indexOf('atomic-eggs') > -1) ? meine_function() : meine_anderefunction());
Das condition?true-value:false-value Konstrukt gibt einfach das zurueck, was in dem jeweiligen Teil steht (also jenachdem ob die condition wahr ist, ne). Ob das ein Funktionsaufruf ist, der nebenbei noch das Fenster ein wenig auf dem Bildschirm rumwirbeln laesst oder nur ein einfacher Ausdruck, ist erstmal voellig egal. Das ist ja gerade das Geile an JS, versuch das mal mit Basic!
Eigentlich ist der Rueckgabewert auch nicht so wichtig. So kannst Du ein if-else-Konstrukt auch einfach so schreiben:
haste_bock ? mach_mer_was() : mach_mer_nuescht();
alert(Calocybe ? 'Roland' : 'nich ich');