Mitglieder: 9181 | Themen: 3223 | Beiträge: 24478 | Hits: 1170436 | Visits: 1175214
Wir begrüssen unser neuestes Mitglied: menikemi
Info
» Sie sind nicht angemeldet, Anmelden oder RegistrierenOnline: Keine Mitglieder und 8 Gäste
Netscape: DIV Layer...
toBoard    Developer Network    webDesign
Neuer Beitrag Neuer Beitrag   Thema abonnieren Thema abonnieren
Wieso mag das Netscape6 nicht??
10 Beiträge gefunden.
 Netscape: DIV Layer...
Junior Mitglied
 
 
 
Beiträge: 15
Registriert: 04.10.2001
Hallo liebe liebenden!
Mal wieder mag mich Netscape nicht:
Ich habe den Auftrag für unseren Sportverein ne neue Wesite zu bauen...
Da das ziemlich umfangreich ist, dachte ich, das ein Menü mit Layer richtig wäre
( http://design.sicherungskopie.com/tsv/ bitte mit internetexplorer anschaeun wie ich das meine)
so also mit dem IE klappt folgendes:
document.all[ID].style.visibility = 'visible';
mit Netscape 4 sollte das hier gehen
document.layers[ID].visibility = 'visible';
 
aaber: netscape versteht document.layer nichtmehr, dafür aber document.all auchnicht (((((
wie zum ****** Bringe ich netscape 6 das bei???
BITTEE HILFEE!
ich will das nicht mit DHTLM machen ( schon weil ich das noch nicht kann *g* )
 
MfG
Flo
Profil   Private Nachricht   E-Mail   Web
Erstellt: 26.11.2006 23:57
Markierten Text hervorheben   Bearbeiten   Löschen   Zitatantwort
 Re: Netscape: DIV Layer...
Administrator
toNet Dev.Team
 
 
Barkeeper
 
Beiträge: 1762
Registriert: 28.08.2000
Helfen kann ich dir leider nicht, aber dir nur anraten nicht zuvieles zu verwenden,
das sehr IE Spezifisch ist.
 
Microsoft bindet gern Flags in die Dokumente ein mit denen andere Browser nichts
anfangen können, begonnen hatte es mit blink-text, wo es enden wird weiß man nicht.
 
Es scheint als würde M$ versuchen, die ganze HTML Struktur einfach nach ihren
Regeln umzugestalten ..
 
..............................
Consider: One, probability is a facter which operates *within* natural forces. Two, probability is *not* operating as a factor. Three, we are now held within un-, sub- or super-natural forces...
Profil   Private Nachricht   Web
Erstellt: 27.11.2006 14:36
Markierten Text hervorheben   Bearbeiten   Löschen   Zitatantwort
 Re: Netscape: DIV Layer...
Senior Mitglied
 
 
 
Beiträge: 1231
Registriert: 11.08.2000
...versuch's mal so:
 
function show(ID)
{
 
hideall();

if (document.layers)
document.layers[ID].visibility = 'show';
 
else if (document.all)
document.all[ID].style.visibility = 'visible';
 
}
 
function hide(ID)
{

if (document.layers)
document.layers[ID].visibility = 'hide';
 
else if (document.all)
document.all[ID].style.visibility = 'hidden';
}
 

Netscape kennt kein hidden und kein visible... dafür aber hide und show... läuft ab 4.7x definitiv...
 
cya...
 
Nachtrag für Hase:
 
Falsch: Keine Sau hält sich 100%ig an die Konventionen die ihnen vom W3C vorgegeben werden... IE macht's aber meines Erachtens schon recht ordentlich... aber dieses Thema wurde schon x-mal durchgekaut... als das ich wieder davon anfangen möchte..
 
Nachtrag Ende
Profil   Private Nachricht   E-Mail
Erstellt: 27.11.2006 14:43 | Geändert: 27.11.2006 14:46 von wOlF
Markierten Text hervorheben   Bearbeiten   Löschen   Zitatantwort
 Re: Netscape: DIV Layer...
Junior Mitglied
 
 
 
Beiträge: 15
Registriert: 04.10.2001
hmm danke wolf, aber as dumme ist:
ich habe mal so zum testen das ganze so geschrieben:
 
else if ( !document.all && !document.layers )
alert("Wie aergerlich....");
 
und rate mal ob der netscape daruf angesprungen ist
ja ist er.. er kennst also kein document.layers mehr
 
MENNO
Profil   Private Nachricht   E-Mail   Web
Erstellt: 27.11.2006 15:59
Markierten Text hervorheben   Bearbeiten   Löschen   Zitatantwort
 Re: Netscape: DIV Layer...
Senior Mitglied
 
 
 
Beiträge: 1231
Registriert: 11.08.2000
...welche browserversion von netscape?? mit der 4.78'er läuft's!...
Profil   Private Nachricht   E-Mail
Erstellt: 27.11.2006 17:15
Markierten Text hervorheben   Bearbeiten   Löschen   Zitatantwort
 Re: Netscape: DIV Layer...
Junior Mitglied
 
 
 
Beiträge: 15
Registriert: 04.10.2001
Netscape 6.1...
Also die neueste Version ...
Mit Opera gehts auch prima, nur netscape macht wiedre stress *netscapeindietonnekick* aber was sol ich machen es nutzen doch zu vile enetscape als dass cih die einfach ignorieren könnte (
Profil   Private Nachricht   E-Mail   Web
Erstellt: 27.11.2006 22:53
Markierten Text hervorheben   Bearbeiten   Löschen   Zitatantwort
 Re: Netscape: DIV Layer...
Senior Mitglied
toNet Dev.Team
 
 
Motocrosser
 
Beiträge: 950
Registriert: 28.03.2001
hmm ich habe in der hinsicht keine bedenken mehr, da die meisten internetsuer (ausgeschlossen die linux kisten) eh den internet explorer benutzen, weil der 1. sehr schnell ist, 2. zu allen modernen standards kompatibel ist und 3. spyware enthält , ne also wenn es punkt 3 nicht gäbe dann wäre ich auch viel gelassener... aber das ist ne andere sache... darüber hat der wOlF schon sein senf abgelassen.
auf jeden fall kann ich dir sagen das heutzutage kaum jemand netscape 6.1 nutzt, allerhöchstens den netscape 4.7 (den bentz ich unter windows sogar nocht) weil der sich noch an die ein oder anderen standards hält... und opera benutzen auch immer mehr leute unter windoos wie auch unter linux genauso wie den konqeror unter linux.
den konqueror find ich spitze, weil der so gut wie alle standards die der ie unter windows unterstützt, da ich einmal eine seite,speziell optimiert für den ie gebastelt hab, und die wurde mit dem konqueror (fast) genausogut angezeigt...
der opera hat auch ein paar schwächen, die mir aber nicht alle bekannt sind...
 
damit wollte ich dir nur sagen das du es vergessen kannst für alle browser zu optimieren
 
..............................
Erst wenn wir alles verloren haben, haben wir die Freiheit alles zu tun (Fightclub)

mAd-SiG v1.4
Profil   Private Nachricht   E-Mail   Web
Erstellt: 01.12.2006 15:43
Markierten Text hervorheben   Bearbeiten   Löschen   Zitatantwort
 Re: Netscape: DIV Layer...
Senior Mitglied
 
 
 
Beiträge: 1231
Registriert: 11.08.2000
auch wenn darth schon alles erzählt hat und wir hier schon xmal drüber diskutiert haben... nehmt ein paar von den hunderten browsern und optimiert dafür .... selbst "GROßE" WDesignFirmen optimieren nicht noch extra für *ähm* *grübel* linx... und so...
 
wenn du mit IE 5.x / Netscape 4.7x / Opera 5.1x unter Windows die Site schaukeln kannst ohne das RIESIGE Unterschiede zw. den dreien herschen, dann lass sie so... es wird nur stressiger... ansonsten nix ...achdoch... der source bläht richtig schön auf..
 
cya...
Profil   Private Nachricht   E-Mail
Erstellt: 01.12.2006 16:45 | Geändert: 01.12.2006 16:59 von wOlF
Markierten Text hervorheben   Bearbeiten   Löschen   Zitatantwort
 Re: Netscape: DIV Layer...
Junior Mitglied
 
 
 
Beiträge: 19
Registriert: 29.03.2001
hmm, ich hab mich mal vor längerer Zeit damit beschäftigt .. mal versuchen was ich noch zusammenbekomm ...
 
also du hast ja deine verschiedenen Ebenesn:
<div id=bla1 [.. weitere Angaben ..]>[...]</div>
<div id=bla2 [.. weitere Angaben ..]>[...]</div>
 
(bla2 solltest du noch als unsichtbar kennzeichnen:
visibility:hidden
 
als weiter angaben kannst du eine JavaScript-Funktion angeben, die z.B. beim Klicken ausgeführt wird:
onClick="change('bla2','bla1')"
 
nun definietst du (am besten im Head deiner Seite) noch das Java-Script Menü:
(id1 ist die ID der Ebene die Angezeigt werden soll, id2 die Ebene die versteckt werden soll)
 
function change(id1,id2)
{
document.getElementById(id1).style.visibility="visible";
document.getElementById(id2).style.visibility="hidden";
}
 

um das ganze auch noch mit dem IE kompatibel zu machen, fügst du am besten eine Bedingung mit ein:
 
function change(id1,id2)
{
var ie = (document.all) ? true : false;
if (ie)
{
document.all[id1].style.visibility = "visible";
document.all[id2].style.visibility = "hidden";
}
else
{
document.getElementById(id1).style.visibility="visible";
document.getElementById(id2).style.visibility="hidden";
}
}
Profil   Private Nachricht   E-Mail   Web
Erstellt: 01.12.2006 22:07
Markierten Text hervorheben   Bearbeiten   Löschen   Zitatantwort
 Re: Netscape: DIV Layer...
Junior Mitglied
 
 
 
Beiträge: 15
Registriert: 04.10.2001
JO mit dem getelementbyID klappt, MERCY!
jetzt äuft die seite unter IE 5, ie 6, ns 4.7, ns 6, opera 45
w3er was anderes benutz hat...hmm pech gehabt
THX
FloG
Profil   Private Nachricht   E-Mail   Web
Erstellt: 01.12.2006 22:35
Markierten Text hervorheben   Bearbeiten   Löschen   Zitatantwort
Thema abonnieren Thema abonnieren