1

(1 Antworten, geschrieben in JavaScript - Allgemeines)

Vielleicht weil bei der ersten Variablendeklaration das Abschliessende " fehlt:

var so = '';

2

(2 Antworten, geschrieben in CSS)

Warum denn diese Div-Verschachtelung?
Firefox stellt dein erstes Div zwar dar, aber mit der Höhe von 0 Pixeln.
Sichtbar machen kannst du das indem du noch eine Eigenschaft "border:black 1px solid;" hinzufügst.

So wie du das hier beschreibst ist das auch vollkommen korrekt so. Das Style-Object kann nicht auf extern eingebundene CSS-Dateien zugreifen. Deswegen klappt das bei dir nicht. Du benötigst hierfür das Stylesheets-Object. Um hier nicht viel schreiben zu müssen schau mal hier nach:

http://dadabase.de/weblog/archives/2004 … ts-object/

Zu beachten ist jedoch:
Der Microsoft Internet Explorer (ab Version 5) verwendet dazu das rules[]-Array. Gecko-Browser stellen dazu das cssRules[]-Array zur Verfügung.

So wie du das hier beschreibst ist das auch vollkommen korrekt so. Das Style-Object kann nicht auf extern eingebundene CSS-Dateien zugreifen. Deswegen klappt das bei dir nicht. Du benötigst hierfür das Stylesheets-Object. Um hier nicht viel schreiben zu müssen schau mal hier nach:

http://dadabase.de/weblog/archives/2004 … ts-object/

Zu beachten ist jedoch:
Der Microsoft Internet Explorer (ab Version 5) verwendet dazu das rules[]-Array. Gecko-Browser stellen dazu das cssRules[]-Array zur Verfügung.

5

(1 Antworten, geschrieben in JavaScript - Hilfe)

<script language="JavaScript">

Das "language" Attribut ist seit 1998 unerwünscht, stattdessen ist das "type" Attribut Pflicht.

<a>
<img src="bilder/transp.gif" width=141 height=77 alt="" border="0">
</a>

Gib diesem img-Tag doch eine id um es ansprechen zu könne z.B. id="TransPic".

function bildwechsel(imgnr, austausch) {
if(document.images) {
window.document.images[imgnr].src=austausch.src;
    }
}

Einfach mit einem weiteren DOM-Zugriff erweitern wie z.B.: document.getElementById("TransPic").src = austausch.src;

6

(0 Antworten, geschrieben in Siteseeing)

Moin moin,

hatte mich mal in Javascript ausgetobt um zu lernen und Erfahrung zu sammeln. Nun ja das klappt ja nun schon ganz gut. Ich hoffe das alles soweit funktioniert. Einzig die Navigation hat noch nen kleinen Bug. Nun die Frage stellt sich mir: Was haltet ihr von der Gestaltung der Seite?

Um einige Fragen vorweg zu nehmen smile

Warum noch eine Seite zur WM?
Weil es mir mehr Spass macht was sinnvolles zu machen (was man auch andersweitig verwenden kann).
Diese Seite soll auch nicht beworben werden, deswegen auch dieser Titel.

Warum Javascript?
Wegen dem Lernefekt.

Warum eine feste starre Auflösung?
Weil ich eine auflösungsunabhängige Darstellung noch nicht so hinbekomme wie ich es mir vorstelle.
Gibt es dazu im Web gute Seiten, Tutorials etc. wo man sich reinarbeiten kann? Buchtipps auch gerne gesehen.

So nun fehlt nur noch der Link: www.gobianweb.de/wm

Viel Spass beim stöbern.

7

(1 Antworten, geschrieben in JavaScript - Hilfe)

Vielleicht hilft euch die Erweiterung Firebug etwas weiter. Dort kann man sehen was geladen wird und ob Fehler auftreten.

8

(2 Antworten, geschrieben in Anregungen)

Dem kann ich nur zustimmen.
Bin auch schon mal gespannt auf die zweite Ausgabe, welche ja schon in Planung sein soll smile

9

(1 Antworten, geschrieben in HTML/XHTML)

Dann musst du dir ein etwas aufwändigereres Javascript bauen welches ständig diese Textarea auf die verbotenen Zahlen prüft.

10

(2 Antworten, geschrieben in Anregungen)

Hmm - so wie es aussieht besteht hier kein Interesse für diese Javascript-Bibliothek.

11

(2 Antworten, geschrieben in Anregungen)

Moin moin,

habe eine Javascript-Bibliothek Namens jQuery entdeckt die ich interessant finde.

http://jquery.com/ schrieb:

jQuery is a new type of JavaScript library.

jQuery is a fast, concise, JavaScript Library that simplifies how you traverse HTML documents, handle events, perform animations, and add Ajax interactions to your web pages. jQuery is designed to change the way that you write JavaScript.

Kennt sich jemand damit aus? Habe auch schon nach nem deutschen Forum gesucht aber nichts gefunden. Denke das lässt sich gut mit AJAX kombinieren und würde evtl. in dieses Forum passen. Desweiteren wäre dies vielleicht ein neuer Anreiz um die Besucherzahl zu vergrössern oder neue Mitglieder zu gewinnen oder .... was weis ich.

Wasa haltet ihr davon?

12

(17 Antworten, geschrieben in JavaScript - Hilfe)

Und was war denn nun der Fehler?
Ist immer ganz nett zu Erfahren - so als Abschluss des Threads (falls mal ein anderer ein ähnliches Problem hat).

13

(17 Antworten, geschrieben in JavaScript - Hilfe)

Einfach mal vergleichen, vielleicht hat wie so oft nur der kleine böse Fehlerteufel aingegriffen und du hast irgendwo nen Tippfehler gemacht oder eine Klammer vergessen oder so?

14

(17 Antworten, geschrieben in JavaScript - Hilfe)

dark_king schrieb:

Meine Frage ist: Wie kann ich das ganze schreiben, ohne immer js beenden zu müssen und neu zu öffnen. Ist zwar nicht dringend notwendig aber ich würde es trotzdem gerne wissen.

js beenden und neu öffnen?? Keine Ahnung was du genau meinst. Ich kann aber auch keinen Fehler erkennen. Einzig als Tip: du kannst auch alle Funktionen in einen Script-Block zusammenfügen, also so:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
   "http://www.w3.org/TR/html4/frameset.dtd">

<html>
    <head>
             <title>Javascript-Tutorial</title>
             <style type="text/css">
                     body { background-color:#000000; color:#FF0000 }
                     a:link { color:#FF0000; }
            a:visited { color:#FF0000; }
            a:active { color:#FFFFFF; }
                 </style>
                 <script language="javascript">
                 <!--// Hide the JavaScript from older browsers
                     function _alert()
                             {
                                 alert("Hallo","alert");
                             }
                     function _confirm()
                             {
                                 confirm("Hallo");
                             }
                 //End hiding script-->
                 </script>
         </head>
         <body>
             Einfache Dialogbox mit OK-Knopf:<br />
                 <a href="javascript:_alert()">klick</a>
                 <p></p>
                 Dialogbox mit OK und Abbrechen:<br />
                 <a href="javascript:_confirm()">klick</a>
         </body>
</html>

15

(17 Antworten, geschrieben in JavaScript - Hilfe)

Klaro ist das eine unsinnige Funktion, genauso wie die erste auch :-), aber ich denke mal es ging eher um die Frage wie eine Funktion erstellt und aufgerufen wird.

16

(17 Antworten, geschrieben in JavaScript - Hilfe)

dark_king schrieb:

Ok, nächstes Problem. Ich wollte mehrere funktionen definieren und hab diese dann einfach untereinander geschrieben. etwa so:

Ist auch soweit richtig, bis auf die schliessende Klammer in dieser Zeile:

...
confirm("Bitte Auswählen"}
...

Aber wenn man dann auf der Seite auf die entsprechenden links klickt um die funktionen zu starten passiert nichts.

Wie werden die Links denn aufgerufen (definiert)? Etwas mehr Sourcecode wäre hilfreicher um zu sehen was du machen willst.

17

(3 Antworten, geschrieben in Passwortschutz)

dnaloR schrieb:

Bei dem Passwortschutz mit Javascript wird in der Zeile if (password == null), dass Passwort definiert in dem Fall ist es null

Also meine Kenntnis nach wird in dieser Zeile nicht das Passwort definiert. Es wird nur eine Abfrage gestartet ob der User eine Eingabe getätigt hat:

var password = prompt("Enter PASSWORD:", "Have A Nice Day !");

Wenn ja dann hat die Variable password einen entsprechenden werd, hier voreingestellt "Have A Nice Day !". Bei Abbruch der Eingabe liefert die Funktion prompt den logischen Wert "null", welcher jedoch NICHT einer leeren Eingabe durch den user entspricht.

Ansonsten müsste das Passwort mit der Variable OutString == "625754286941877400" und den entsprechend konvertierten Funktionen zurückgerechnet werden.

Ich frage mich aber sowieso, warum hier Javascript als Passwortschutz verwendet wurde? Ist meiner Meinung nach etwas unsicher, da ja die Verschlüsselungstechnik mitgeliefert wird und dadurch das Passwort zurückzurechnen möglich ist.

18

(1 Antworten, geschrieben in JavaScript - Hilfe)

Wie lässt du dir denn die Objecteigenschaften anzeigen?

19

(1 Antworten, geschrieben in JavaScript - Hilfe)

Ohne Seitenangabe wo das Projekt anzuschauen ist, oder etwas Quellcode ist das schon etwas schwierig.

Was willst du denn genau machen? Bedenke bitte das iframe und Frameset zwei verschiedene Sachen sind.

20

(0 Antworten, geschrieben in Anregungen)

Moin moin,

mache ich evtl. etwas falsch oder ist das so?
wenn ich mich einlogge dann sind ja alle neuen Beiträge durch eine farbiges Kästchen markiert und die alten Beiträge durch ein blass graues Kästchen markiert. Wenn ich nun einen Beitrag zum lesen öffne und gehe dann über die Browserhistorie zurück, dann ist dieser Beitrag immer noch als neu markiert. Um ihn als "gelesen" zu markieren muss ich über die Seitennavigation (z.B. über den Beiträgen "Startseite » Neuigkeiten » Forum reparier") auf Neuigkeiten klicken um quasi eine Seite zurück zu gehen. Dann ist auch dieser Beitrag mit einem blass grauen Kästchen versehen. Wenn ich mich allerdings zu lange bei einem Beitrag aufhalte und gehe dann zurück habe überhaupt gar keine neuen Beiträge mehr, denn dann sind alle Beiträge blass grau gekennzeichnet.

Ist dies ein Fehler oder kann man das Verhalten des Forums irgendwo einstellen?
Benutzt wurden IE6 und FF1.5 und FF2.0.

21

(2 Antworten, geschrieben in CSS)

Das liegt wohl an dem DIV-Dschungel der da wuchert.
Warum denn so viele verschachtelte DIV-Container?

Ein erster Blick lässt vermuten dass das Problem hier liegt:

#content{
    background: #830101;
    float: left;
    width: 632px;
        height:100%;
}

Hast du mal versuch mit der height-Angabe zu experimentieren?
Welchen Bezug haben denn die 100% ?

22

(3 Antworten, geschrieben in DHTML/DOM)

Nun ja, scheint wohl echt ein bug im IE zu sein.
What soll man da machen....

Nun - habe glaube ich nun eine Lösung gefunden, damit meine Gif's nicht einfrieren.
Nun kann ich mein Funprojekt wohl bald komplettieren. Wer mal schauen möchte:
http://www.gobianweb.de/wm/

Durch das Umstricken sind momentan nur die ersten drei Menüs funktionsfähig,
aber das wird sich hoffentlich noch schnell ändern.

Ob Anregungen und/oder Kritik - ich bin über jeden Beitrag dazu erfreut.

23

(3 Antworten, geschrieben in DHTML/DOM)

Moin moin,
habe fast das selbe Problem, habe ein animiertes Menü in JS erstellt, und wenn dieses in Aktion tritt, dann bleiben jedes gif steht bzw. wird nicht mehr animiert.
Fiel mir biem testen mit dem IE auf. Jedoch tritt dieses Verhalten nicht im Firefox auf. Hat der IE in diesem Fall einen Bug oder habe ich eher Glück dass es im Firefox funktioniert?

24

(2 Antworten, geschrieben in HTML/XHTML)

Moin moin,

was meinst du mit "zum Download angeboten"?
Geht es dir um den Quelltext?

Was meinst du mit "wird diese vom IE dennoch interpretiert."?

Könntest du evtl. noch mal genauer schreiben was du genau machen willst?

Hier der Link zu der Testseite:
www.gobianweb.de/beispiel/Eingabe.html

und zum Javascript:
www.gobianweb.de/beispiel/Steuerung.js

Habe nun eine Ausgaberoutine geschrieben, welche die Attribute ausliesst und ausgibt, nachdem man eine Tabellenzeile hinzugefügt hat.