Vielleicht weil bei der ersten Variablendeklaration das Abschliessende " fehlt:
var so = '';
Sie sind nicht angemeldet. Bitte melden Sie sich an oder registrieren Sie sich.
devshare.de » Beiträge von miniA4kuser
Vielleicht weil bei der ersten Variablendeklaration das Abschliessende " fehlt:
var so = '';
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.
<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;
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 ![]()
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.
Vielleicht hilft euch die Erweiterung Firebug etwas weiter. Dort kann man sehen was geladen wird und ob Fehler auftreten.
Dem kann ich nur zustimmen.
Bin auch schon mal gespannt auf die zweite Ausgabe, welche ja schon in Planung sein soll ![]()
Dann musst du dir ein etwas aufwändigereres Javascript bauen welches ständig diese Textarea auf die verbotenen Zahlen prüft.
Hmm - so wie es aussieht besteht hier kein Interesse für diese Javascript-Bibliothek.
Moin moin,
habe eine Javascript-Bibliothek Namens jQuery entdeckt die ich interessant finde.
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?
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).
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?
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>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.
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.
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.
Wie lässt du dir denn die Objecteigenschaften anzeigen?
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.
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.
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% ?
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.
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?
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.
devshare.de » Beiträge von miniA4kuser
Powered by PunBB, unterstützt von Informer Technologies, Inc.
Currently installed 7 official extensions. Copyright © 2003–2009 PunBB.