Alex Kleinjung: Schöner posten Dank JavaScript V. 1.2

Beitrag lesen

Hallo, liebe Forumer/innen,

ich weiss, dass mich die AdvoGrafen jetzt niederbrüllen ("Ich hab
grad keine Zeit für nix") & dass Wilhelm und andere sicher gleich an
die Decke gehen werden (*fg*), aber ich konnte mich nicht beherrschen,
Davids "SELFHTML-Forum AutoComplete"  (</selfhtml/sfarchiv/2000_3/t16602.htm#a83788>)
zu verfeinern; nun, hier kommt V. 1.2:

Die Neuheiten:
--------------

o Auch Nonkonformisten werden jetzt bedient, also Leute, die sich zB
  "PAF" nennen, aber als Absendernamen "Patrick" eingeben;

o anklickbare Banner werden IE _und_ NN-kompatibel erzeugt, wobei durch
  Einsatz des "alt"-Attributs der Tatsache Rechnung getragen wird, dass
  NN weder den "cursor"-Style noch das "title"-Attribut kennt

(besten Dank an Antje für den Tipp mit dem "onMouseUp")

Auch diesmal ist der Code der Übersichtlichkeit halber mit Zeilenum-
brüchen und Erläuterungskommentaren versehen, die - wie immer - vor
der Übernahme entfernt werden müssen:

----------------------------------------------------

javascript:
document.forms[0].name.value='Max Mustermann';
document.forms[0].email.value='max@mustermann.de';
document.forms[0].url.value='http://www.mustermann.de';

<!-- Signatur der Postings -->
signatur='Herzliche Grüsse,\nMax';

<!-- Anklickbarer Banner -->
banner='[imäge:http://www.mustermann.de/banner.gif"
  alt="www.mustermann.de" style="cursor:hand;"
  onMouseUp="window.location.href='http://www.mustermann.de/'"
  onmouseover="window.status='http://www.mustermann.de';return true;"
  onmouseout="window.status='';return true]';

<!-- Anrede bei neuem Thread -->
if(document.title=='SELFHTML Forum: Neue Nachricht verfassen'){x=', liebe Forumer/innen,';}

<!-- Anrede bei Antwortposting -->
else
{
y=document.forms[0].origname.value.search(/\s/);
if(y != -1){x=' '+document.forms[0].origname.value.substr(0,y)+',';}
else{x=' '+document.forms[0].origname.value+',';}
x=x.substr(0,2).toUpperCase()+x.substr(2,(x.length-2));

<!-- Für Nickname != Absendername -->
absMail=document.forms[0].origemail.value;
if(absMail.indexOf('atomic-eggs') != -1){x=' PAF,';}
if(absMail.indexOf('gravenreuth') != -1){x=' FvG,';}

<!-- kann nach diesem Schema beliebig fortgesetzt werden... -->
}

document.forms[0].body.value='Hallo'+x+'\n\n'+document.forms[0].body.value+'\n\n'+signatur+'\n\n\n'+banner;
void(null);

----------------------------------------------------

Na denn: Viel Spass beim Posten ;-)

<img src="http://home.germany.net/100-80215/alex/images/promo/signet.gif" alt="">

<img src="http://home.germany.net/100-80215/alex/images/promo/akonline.gif" alt="www.alexander-kleinjung.de" style="cursor:hand;" onMouseUp="window.location.href='http://www.alexander-kleinjung.de/'" onmouseover="window.status='http://www.alexander-kleinjung.de';return true;" onmouseout="window.status='';return true">