Wer kennt sich mit Netscape PR2 aus? Visibility gesucht!
Thomas Häber
- javascript
0 Thomas Häber0 Antje Hofmann0 Carsten0 Thomas Häber0 Carsten
Hallo,
wenn Du wissen willst, was für Hardware Du hast dann schieb einfach eine bootfähige Linux-Diskette/CD ins Laufwerk. :-)
Beim booten kriegst Du alle notwendigen Informationen. Und wenn nicht, dann melde Dich an und schau ins /proc Verzeichnis
Gruss
MichaelB
Hallo,
ist nur für ein kleines Home-DB Projekt bei einem Freund.
Da will ich mit mehr oder weniger Bordmittel arbeiten...
Odium
Hallo Thomas,
der NN6 hat Probleme mit der event-Überwachung. Ehrlich gesagt, war ich auch zu faul für die paar jetzigen Nutzer des NN6 das Script anzupassen.
Sobald der NN6 sauber läuft und auch die Funktionalitäten kann, die für dieses Script benötigt werden, mache ich ein Update. Vorher jedoch nicht. Ich halte es nicht für sinnvoll mühevoll nach Lösungen zu suchen, die in ein paar Wochen schon Geschichte sind.
Fakt ist, in der ersten Version schaffte der NN6 nur begrenzt eine Eventüberwachung. Da dies aber der entscheidende Faktor des Scriptes ist, bringt es nicht viel, Umwege zu suchen. Visibilitäten schafft der NN6 allerdings schon seit langem, visibility="hidden" oder display:none geht. Nur weiß er halt sehr selten wann er es darf oder nicht. :-)
Fasse dich in Geduld. Betaversionen zu bedienen bringt im allgemeinen nicht sehr viel.
Viele Grüße
Antje
<img src="http://pc-anfaenger.de/pca/sam/pcanfaenger.gif" alt="">
Hallo Thomas,
Hauptgrund ist das Nescape 6 document.visibility nicht unterstützt und
ebensowenig document.all . Nur was für einen Befehl muss ich verwenden,
habe es nämlich schon mit document.getElementById und
document.getElementsByTagName('body').item(0) probiert, wo Zweiterer fast
hergesponnen ist (von W3C).
unter
http://www.mozilla.org/docs/dom/technote/tn-dom-table/
wird genau der als Beispiel angeführt. Kleines Testscript mit dem Teil und
auch mit document.getElementById funktioniert. (Test mit M17)
bis auf
else if (document,getElementById) //Netscape6 pr2 ????
^-- da muss ein . hin
sieht das, was du in Weg()/Zeige() geschrieben hast richtig aus.
Gruss,
Carsten
Hallo Carsten,
Habe den obigen Code nur als Beispiel verfasst, darum funktioniert es auch mit einem Punkt anstatt einem Komma nicht, deinen Link bin ich nachgegangen, nur liegt es scheinbar an einem Event was Netscape nicht interpretiert und kann mit den getElementbeinochsovielem nicht gelöst werden.
MfG
Thomas
Hallo Thomas,
sorry, da war ich wohl etwas voreilig mit meinem Posting. Das Problem (genau
deren zwei) liegt woanders.
{ document.getElementById('y').style.display = "none"; }
^-^---es gibt kein Element mit dem Namen y,
sondern eine Variable mit dem Namen y, die den Elementnamen enthält, also:
document.getElementById(y).style.display = "none";
bzw.
document.getElementById(y).style.display = "block";
Ausserdem kennt der M17 zwar das <layer> Tag nicht, aber er baut es
vermutlich mit seine Namensliste ein, was dann wohl den Zugriff auf
die <span> gleichen Namens blockiert.
Ich habe deshalb das <layer id="News"> in <layer id="NewsNN"> umbenannt und
in der Weg() / Zeige() funktion
document[y+'NN'].visibility = "hide";
bzw.
document[y+'NN'].visibility = "visible";
geschrieben
damit läuft es 'prinzipiell' *) in meinem M17. Die von Antje beschrieben
Event-müdigkeit konnte ich nicht beobachten.
Allerdings läuft das Script so nicht im NN4.7, das ist aber wohl eher ein
Detailproblem bzw. deiner Kürzung 'mit der Kettensäge' zuzuschreiben.
In der Hoffung diesmal besser getroffen zu haben,
Carsten
*) ich hab nur das News-Feld hingefummelt, der Rest ist Baustelle