Browserproblem mit Javascript Tool

Hallo, habe hier auf der Seite ein  Javascript, welches mich sehr beeindruckt, da man damit kleine Geschichten generieren kann. Leider Funktioniert das nur bei Frontpage, aber in keinem Browser. Was ist falsch, was muss eingefügt werden und wo? Ich habe Firefox, IE und Google Chrome.

Hier der Link zum Script:

http://www.javascriptsource.com/generators/story-gen…

Vielen herzlichen Dank im Voraus,

mit freundlichen Grüßen,
Martha Beng

Hallo Martha,

Leider Funktioniert das nur bei Frontpage, aber in
keinem Browser. Was ist falsch, was muss eingefügt werden und
wo? Ich habe Firefox, IE und Google Chrome.

Sieht aus wie eine einfache randomisierte Wortausgabe, ohne das jetzt im Detail geprüft zu haben. Aber auch auf der von dir verlinkten Seite geht dieses Skript nicht, zumindest passiert nichts, wenn ich auf den Knopf „generate story“ drücke. Vermutlich verstößt es gegen eine Sicherheitsregel moderner Browser. Die Seite datiert auf 2003, da hat es vermutlich mal funktioniert.

Mein Tipp: Nimm ein anderes Tool, eine Mikrorecherche hat gleich als zweiten Treffer was funktionierendes ermittelt. http://bit.ly/UHN6Ia

Günther

Stern? Bitte gern.

Hallo,

das Script hat noch nie so funktioniert .
es gibt schlicht keine referenz zum wert
character.value was ja eigentlich das input feld sein sollte .

wenn müsste
function storytest() {

if (character.value==’’) alert(„Please enter the name of your character“);

if (character.value!=’’) story(character.value,sex.options.selectedIndex);

}

geändert werden in

function storytest() {

character = document.getElementById(„character“);

if (character.value==’’) alert(„Please enter the name of your character“);

if (character.value!=’’) story(character.value,sex.options.selectedIndex);

}

Fraglich ob der Rest des Scripts dann funktioniert .

und noch mehr Fehler .

das script geht davon aus das alle Input Felder direct angesprochen werden können ,
das gibt es so aber nicht , war vielleicht mal ein zufall bei der ersten HTML5 test version .

sex.options.selectedIndex

soll das auswahlfeld sex sein ,

also muss auch dieses noch mal vom document geholt werden

function storytest() {

character = document.getElementById(„character“);

sex = document.getElementById(„sex“);

if (character.value==’’) alert(„Please enter the name of your
character“);

if (character.value!=’’)
story(character.value,sex.options.selectedIndex);

}

ich glaub aber das auch dann in der ausgabe , genau das gleiche problem besteht ,
denn ohne
document.getElementById(„feldname“);

wird das nix mehr .

Also wegschmeissen das ding oder den autor fragen ob er mal
eine Version schreibt die auch JavaScript ist und nicht ein pseudoscript .

Hallo,

sorry für die späte Antwort, hat familiäre Gründe. Werde es überprüfen, dann antworten.

Vielen Dank fürs Verständnis,

mit freundlichen Grüßen,

Martha Beng