Zum Inhalt springen

Netscape + JavaScript


Empfohlene Beiträge

die Funktion lautet:

<script language="JavaScript">

var show=new Array(false,false,false,false);

function showAndHide(nr)

{

show[nr]=!show[nr];

if (!show[nr]) e-val('save_'+nr).innerHTML=e-val('option_'+nr).innerHTML;

e-val('option_'+nr).innerHTML = (show[nr]) ? e-val('save_'+nr).innerHTML : "";

}

</script>

// also e-val soll eval heißen

so wird die Funktion aufgerufen:

<input type="Checkbox" ... onclick="showAndHide(#nummer#)">

an dieser Stelle soll die Ausgabe erfolgen:

<div id="option_#nummer#"> </div>

ausgegeben wird das, was in den <div id="save_#nummmer#" ...>bla bla</div> steht

hmmm, etwas deutlicher geworden?

Link zu diesem Kommentar
Auf anderen Seiten teilen

Ich vermute fast, dass das Problem hier die unterschiedlichen Standards sind. JavaScript ist zwar eine weit verbreitete Scriptsprache, steht aber unter dem Patent von Netscape. Microssoft verwendet eigene Erweiterungen der Sprache, und nennt diese JSchript, oder JS. Es scheint mir wahrscheinlich, dass der Befehl im Standard-JavaScript von Netscape schlicht nicht vorhanden ist, und dass es da wohl keine anderen Möglichkeiten gibt.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Netscape kennt den Befehl "innerHTML" nicht, das stimmt. Ich hab mal schnell eine einfache Lösung gewählt, die wie ich finde aber nicht so elegant ist. Ich mach es jetzt einfach so, daß beim onclick ein neues Fenster aufgeht, wo ich dann die weiteren Einschränkungen machen kann. Klappt so auch.

Nochmal danke.

Gruß Laura

Link zu diesem Kommentar
Auf anderen Seiten teilen

Versuch es mal mit:

<layer id="layer1">

</layer>

function üürndwie(){

document.layer1.write(".....");

}

Was dann wohl bedeutet, das du zwei seiten bauen musst, oder den Funktionen eine Browserabfrage voranstellst.

Ich garantiere dabei aber nicht für richtigkeit, weil der NS die eventhandler auch nicht an jeder Stelle akzeptiert.

MfG :)

Link zu diesem Kommentar
Auf anderen Seiten teilen

<BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Zitat:</font><HR>Original erstellt von THB:

<STRONG>Ahoi lapso,

ich kann gut verstehen, dass Deine Argumente bei Kollegen und Kunden gut ankommen. Aber: Du kannst keinen User zwingen einen bestimmten Browser zu verwenden.

So kannst Du ganz schnell potentielle Kunden vergraulen. ;)

Es ist zwar nervig alles für jeden Browser zu machen, aber es geht.</STRONG>

Link zu diesem Kommentar
Auf anderen Seiten teilen

<BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Zitat:</font><HR>Original erstellt von Laura:

<STRONG>Hast schon recht, man wird dabei wahnsinnig. Aber was will man machen - der Kunde ist König, oder wie heißt es so schön. :)

Also, Augen zu und irgendwie da durch.

Gruß Laura</STRONG>

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...