DEUTSCHE VERSION |
|
Links | | | Forums | | | Comments | | | Report news |
Chat | | | Polls | | | Newsticker | | | Archive |
amiga-news.de Forum > Programmierung > Javascripts | [ - Search - New posts - Register - Login - ] |
-1- | [ - Post reply - ] |
2003-01-27, 15:25 h Hammer Posts: 2899 User |
Wer kann hier eigentlich noch Javascript? ich bräuchte immer noch etwas Hilfe dabei. Ich habe zwei Scripts, die zwar unter IE laufen, aber unter Netscape nicht. Ich finde den Fehler im Script nicht. -- MFG Hammer [ - Answer - Quote - Direct link - ] |
2003-01-27, 16:30 h Inferno Posts: 157 User |
Poste mal dein Script, dann können wir vielleicht helfen... Ciao, Inf [ - Answer - Quote - Direct link - ] |
2003-01-28, 12:17 h Mad_Dog Posts: 1944 User |
Poste es hier, oder schicks mir mal per email, dann schau ichs mir mal an. [ - Answer - Quote - Direct link - ] |
2003-01-28, 12:48 h mrbbc Posts: 101 User |
In SelfHTML kannst du nachlesen, was von wem unterstützt wird; auch bezügl. HTML und CSS natürlich... http://selfhtml.teamone.de/ [ - Answer - Quote - Direct link - ] |
2003-01-28, 15:33 h Hammer Posts: 2899 User |
Zitat: Ja, das habe ich hier, da schaue ch regelmäßig rein. ich poste hernach mal den Code, oder wenigstens Teile davon weil die teilweise schon recht lange sind! -- MFG Hammer [ - Answer - Quote - Direct link - ] |
2003-01-28, 17:49 h Hammer Posts: 2899 User |
<script type="text/javascript" language="JavaScript1.2" src="JS-scripts/fotopopup.js"></script> <style type="text/css" media="screen"><!-- #rahmen { background-color: #000; position: absolute; top: 0px; left: -740px; width: 1520px; height: 84px; visibility: visible; display: block } --></style> <csscriptdict> <script type="text/javascript"><!-- function newImage(arg) { if (document.images) { rslt = new Image(); rslt.src = arg; return rslt; } } function changeImages() { if (document.images && (preloadFlag == true)) { for (var i=0; i<changeImages.arguments.length; i+=2) { document[changeImages.arguments[i]].src = changeImages.arguments[i+1]; } } } // --></script> </csscriptdict> <csactiondict> <script type="text/javascript"><!-- var preloadFlag = false; function preloadImages() { if (document.images) { over_btn_Up = newImage(/*URL*/'Bilder/Buttons/Oben1.gif'); down_btn_Up = newImage(/*URL*/'B%26W.html#oben'); over_btn_Down = newImage(/*URL*/'Bilder/Buttons/unten1.gif'); down_btn_Down = newImage(/*URL*/'Bilder/Buttons/unten.gif'); preloadFlag = true; } } // --></script> </csactiondict> <script type="text/javascript"> <!-- hide from old browsers //global variables var layerRef="null",layerStyleRef="null",styleSwitch="null"; function start(){ if (navigator.appName != "Netscape") { layerRef="document.all"; styleSwitch=".style"; visibleVar="visible"; pxSwitch="px"; } else { layerRef="document.layers"; styleSwitch=""; visibleVar="show"; pxSwitch=""; } doAnimation(-740); } function moveLayerTo(layerName,left,top){ eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.top=top'); eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.left=left'); } function doAnimation(selectedIndex){ if (selectedIndex < 0){ moveLayerTo('rahmen', [selectedIndex], 0); selectedIndex++; setTimeout('doAnimation("'+selectedIndex+'")', 10); }else{ doAnimation(-740); } } // stop hiding --> </script> So, das ganze definiert einen scrollteil ganz oben! ist ein netter effekt, schaut aus wie ein Film mit den einzelnen Bildern. Leider funktioniert der Netscapeteil nicht, da kriege ich immer ne Fehlermeldung! -- MFG Hammer [ - Answer - Quote - Direct link - ] |
2003-01-28, 18:36 h ArminHuebner Posts: 1349 User |
> ... da kriege ich immer ne Fehlermeldung! Na, welche denn? [ - Answer - Quote - Direct link - ] |
2003-01-29, 08:33 h Inferno Posts: 157 User |
Hallo, nur so 'ne Idee ... War da nicht was mit dem HTML-Teil??? Habe das Ewigkeiten nicht mehr gemacht, aber ich erinnere mich, daß IE den Tag <LAYER> nicht kannte und Netscape den <DIV>-Tag. Du mußt dann evtl. das gesamte HTML Browser-Abhängig Skripten ... Ciao, Inf. [ - Answer - Quote - Direct link - ] |
2003-01-29, 09:25 h Hammer Posts: 2899 User |
Zitat: Also im IE funktionierts ja, unter ozilla/Netscape kriege ich immer folgendes: layerRef="document.all" undefined Mozilla hat ja ein eigenes Fehlerfenster, da erscheint das dann! Und funktionieren tut es auch nicht. Kann es daran liegen, das die eigentliche HTML Seite in einem Frame mit dem namen Inhalt aufgeht? Die DIV und LAYER funktionieren, das war früher mal so! Ach zu LAYER noch was, ich habe ne Seite nachgebaut und dort war früher alles aus Layers gemacht, das habe ich komplett geändert auf tabellen und einen IFRAME für die Extra Seite die den Inhalt enthält! Styles sind per CSS definiert. So jetzt macht aber IE den Text nicht zentriert, bei Netscape funktionierts aber. Was könnte da wieder verkehrt sein? -- MFG Hammer [ Dieser Beitrag wurde von Hammer am 29.01.2003 editiert. ] [ - Answer - Quote - Direct link - ] |
2003-01-29, 13:20 h mrbbc Posts: 101 User |
Layers -von Netscape 4- sind nicht W3C-konform; werden aber von IE unterstützt. Der Fehler ist eindeutig, dass der Netscape was interpretiert, was nicht für ihn gedacht ist. Probier mal mit alert(), wie die Scriptabarbeitung passiert, vielleicht reicht es, wenn du deine "Browseridentifikation" überarbeitest. - Probier' vorallem auch alert(navigator.appName)... Abgesehen davon sollte als Defaultbrauser eher Netscape als IE angenommen werden. Es gibt sehr viele mozillabasierte Brauser. Sicher aber wenige, die nur halbwegs DHTML nach IE-Manier beherrschen. [ - Answer - Quote - Direct link - ] |
2003-01-29, 18:23 h Hammer Posts: 2899 User |
Hm, wäre schön wenn es so einfach wäre! Ich werde es morgen mal ausprobieren! Das andere mit dem IFrame habe ich hinbekommen, einfach die komplette Tabelle dadrin auf Center stellen und siehe da jetzt gehts auf einmal. -- MFG Hammer [ - Answer - Quote - Direct link - ] |
2003-02-07, 17:27 h _PAB_ Posts: 3016 User |
PS: Im Netscape gibt es die JavaScript-Konsole, die ist echt cool zum debuggen ... [ - Answer - Quote - Direct link - ] |
-1- | [ - Post reply - ] |
amiga-news.de Forum > Programmierung > Javascripts | [ - Search - New posts - Register - Login - ] |
Masthead |
Privacy policy |
Netiquette |
Advertising |
Contact
Copyright © 1998-2024 by amiga-news.de - all rights reserved. |