1

(1 Antworten, geschrieben in JavaScript - Hilfe)

Hallo limubai.

Geht hier beim IE 7 problemlos von statten. Hast du mitlerweile was am Code geändert ?

2

(3 Antworten, geschrieben in JavaScript - Hilfe)

N'Abend ...

Wenn die zu speichernden Formular-Daten nicht zu umfangreich sind und z.B. PHP nicht zur Verfügung stünde, könnte man die Daten via Javascript in "ganz gewöhnlichen" Cookies unterbringen (... auch die Verwendung von Sessions könnte -je nach Konfiguration- aktivierte Cookies erfodern).

N'Abend - Ich nochmal ... smile

Ich möchte gerne aus einer HTML Datei heraus, JavaScript nutzen um eine Datei auszulesen (/tmp/datei oder so) und da drin nach einer bestimmten Variable suchen und deren Wert verarbeiten.

Bin da nu'etwas irritiert: Wo "liegt" denn das File, dass du (von wo?) auslesen möchtes ? Auf dem Server oder lokal auf dem Client ? Ginge es dir tatsächlich um das Auslesen "echter" lokaler Files oder "persistent" gespeicherter Daten in z.B. ("Super"-)Cookies ?
Für ersteres sehe ich keine wirklich gangbare JS "cross-browser"-Lösung für dein Vorhaben ... Schon gar nicht, wenn's tatsächlich (mit lokalen Client-Daten/Files) online laufen soll. Browser haben (normalerweise) aus Sicherheitsgründen nunmal keinen Zugriff auf das Filesystem.

Eine weitere Technologie die mir einfiele, um Daten vom Server in ein (fertig geladenes) HTML-Dokument zu laden, wäre AJAX - das allerdings serverseitig wiederum z.B. ein PHP-, Perl-, ..., Skript oder XML-Daten erfordert, um Daten zurückzuliefern.

Ansonsten ...

Hallo - Willkommen im "Club" ...  wink

Im "Normalfall" hast du via clientseitiger Scriptsprachen keinen Zugriff auf das Dateisystem des Clients. Mir bekannte Ausnahmen wären lediglich IE proprietäre/spezifische Spielereien mit VBScript, die clientseitig allerdings die Abschaltung/Änderung der Sicherheitseinstellungen des Browsers erfordern würden.

Ist das "nur" eine Aufgabe/ein Projekt innerhalb deiner Ausbildung und soll lokal laufen oder soll das tatsächlich online eingesetzt werden ?

Soweit erstmal und Grüßerken,
Axel

5

(2 Antworten, geschrieben in HTML/XHTML)

Tach auch ...

Vielleicht solltest du dir für aktuelle Informationen eher SelfHTML und/oder CSS4You zu Gemüte führen, anstatt dich direkt mit dem Gemurkse des W3C rumzukloppen.

Die W3C-Seite bietet allerdings sowohl einen HTML- , als auch einen CSS-Validator, mit dem du deinen Code auf "Richtigkeit" (bei HTML : Konformität zum Doctype) prüfen kannst.

@Tink: Das W3C hat mit den Javascript-Spezifikationen nix zu tun (siehe Wikipedia)

6

(2 Antworten, geschrieben in PHP)

Hallo ...

Welche Windoof Version läuft bei dir ?

nur unter Windows 9.x, ME, NT4 und 2000 verfügbar.

7

(1 Antworten, geschrieben in HTML/XHTML)

Hi ...

Der Quellcode wirkt etwas durcheinandergeraten: z.B. 2 Body-Tags, </head> unterhalb des 1. <body> ...

Der W3C-Validator weist auf etliche nicht-valide Codeelemente hin, die JS-Fehlerkonsolen des FF und des IE meckern wegen nicht definierter Funktionen/Variablen.

Offenbar ist dein Apple-Browser (Safari ?) sehr tolerant ...?!

8

(5 Antworten, geschrieben in PHP)

Ebenfalls N'Abend ...

Würde meinen, dass da ein Tippfehler vorliegt.

Es heist octet-stream, nicht octec.

Bitte so mal versuchen, sofern PHP tatsächlich verfügbar ist. Ansonsten könnte man mal explizit "application/pdf" als Content-Type angeben.

Grüßerken,
Axel

9

(3 Antworten, geschrieben in JavaScript - Hilfe)

Hi Matho ...

Wäre es nicht "vollständiger" zu notieren :

   window.onload= ...

Meine mich zu entsinnen, dass einige Browser sonst rummeckern ...?! (hab's jetzt aber nicht ausprobiert)

Gruß,
Axel

Hallo erstmal ...

Warum postest du ins Ajax-Forum ? Soll der Ticker-Content zur Laufzeit per Ajax aktualisiert werden ?

zu 3. Ob der Ticker dann auch auf Safari "sauber" läuft, werden die meisten hier in Ermangelung eines Macs auf'm Schreibtisch nicht testen können - könntest du ?

zu 4. Wie "das Ganze" schliesslich per JS realisiert wird, solltest du dem jeweiligen Coder überlassen. Sollte es sich ggf. anbieten, $DeinePHPVariable in "handlichere" Poritionen zu teilen ... - warum nicht ?

Hmm... - durchaus reizvolle Aufgabe. Leider kaum Zeit im Moment ;(

Gruß,
Axel

11

(4 Antworten, geschrieben in PHP)

Dafür bräuchtest du dann in der Tat eine DB. Sonst "weis" PHP beim nächsten User nicht, welche "Wunschobjekte" noch vorhanden sind.

Ggf. würde sich auch eine (IMHO weniger elegante) Lösung über ein Text- oder CSV-File anbieten.

12

(3 Antworten, geschrieben in JavaScript - Hilfe)

Ich nochmal ...

Warum "unschön" ? Das geht wohl nur so oder ähnlich. Mit "this" wird's nicht gehen, da in diesem Kontext kein "direkter" Bezug zum jeweiligen Bild herzustellen ist.

Gruß und schön'Abend noch,
Axel

13

(3 Antworten, geschrieben in JavaScript - Hilfe)

Hallo.

Das geht so nicht. Dazu müsste "this" schon einen Bezug zu einem Bild(objekt) haben. Wie du's verwendest, "zeigt" es auf die "oberste Ebene", dass Fenster.

Siehe dazu auch bei SelfHTML : Auf aktuelles Objekt Bezug nehmen

Poste mal "relevanten" Code, z.B. der Funktion switchImage() und wie/wo diese aufgerufen wird.

Verpasse deinen Thumbs doch mal eine ID und schreibe dann ...

switchImage(document.getElementById('xyz').src)

... ? Sollte auch gehen.

14

(4 Antworten, geschrieben in PHP)

Hallo ...

Ja das geht - hat mit'ner DB zunächst mal nichts zu tun.

Wird nach dem Absenden wieder das Formular dargestellt (wuensche.php-> Affenformular) und sollen die jeweiligen "Label" (vor den Checkboxen) dann kursiv dargestellt werden ? Oder was schwebt dir vor ?

Grundsätzlich müsstest du pro Checkbox mittels

   if (isset($_POST['wunschXY']))
   {
      ...
   }

lediglich prüfen, ob die jeweilige Checkbox abgehakt, bzw. übermittelt wurde. Ist dem so, wird das Label kursiv dargestellt.

Mal ein Link dazu : Wie kann man Checkboxen verarbeiten?

Grüße und bis denne,
Axel


edit: hatte im Code'ne Klammer vergessen

15

(2 Antworten, geschrieben in JavaScript - Hilfe)

Hm ...

Mag sein, dass ich da was falsch verstanden habe, aber ...

<form id="F1" method="GET" action="formid.htm">

    <input id="I1" name="i1" value="test">

</form>

<a href="javascript:void(0)" 

onclick="document.getElementById('F1').submit()">schick mich wech ...</a>

... geht ohne weiteres ...?!

axandra-software schrieb:

Erhalten Sie Top-10-Platzierungen in Google, Yahoo, MSN Search und anderen wichtigen Suchmaschinen.

Solche "Pauschal-"Werbeversprechen halte ich für unseriös ...

Der Hersteller von IBP bekennt sich zum so genannten ethischen Suchmaschinenmarketing.

Das fördert natürlich das Vertrauen ... wink

17

(2 Antworten, geschrieben in PHP)

Hi!

Vielleicht wäre Dieses interessant für dich ...?

Wie kann ich eine Volltextsuche realisieren?

Hallo.

Ohne einen Blick auf den (relevanten) Quellcode zu werfen, kann man dir schwerlich behilflich sein. Der "Toolbar"-Link führt ja offenbar nicht zu deinem Problem ...?!

Gruß,
Axel

19

(1 Antworten, geschrieben in JavaScript - Hilfe)

Hallo ...

Wird wohl daran liegen, dass die Bilder beim ersten öffnen des Popups noch gar nicht komplett geladen sind, somit auch keine Informationen über die Dimensionierung vorliegen. Hier müsste/könnte man mit complete was machen.

Gruß,
Axel

20

(2 Antworten, geschrieben in Betriebssysteme)

Tach auch.

Was / Wie soll gesucht werden ? Nur "seitenintern", Volltextsuche, ...?



Edit: Warum dieses im Forum "Betriebssysteme" ?

21

(6 Antworten, geschrieben in DHTML/DOM)

Hab mir deine Beispiel-Codes mal angesehen. Welchen HTML-DocType hast du verwendet ? So "wirklich" valide ist dein Code weder nach HTML ("strict") und schon gar nicht nach XHTML ... - das es sich hier um einen Bug/ein "Feature" des IE handelt, kann ich mit nicht vorstellen. Ist wohl eher eine Frage "sauberer" Codierung.

22

(6 Antworten, geschrieben in DHTML/DOM)

Hallo ..

Mag am verwendeten DocType liegen. Der IE reagiert da bisweilen etwas "stringent". Wenn du JS-Spielereien in deine Seite implementieren willst, ist XHTML/"strict" schlicht die falsche Wahl.

Hier mal schauen : SelfHTML

Um Fehler bei JavaScript-Interpretern zu vermeiden, bleibt die Möglichkeit, JavaScript in separaten Dateien zu notieren

Gruß,
Axel

Aber sicher dat :

Gesucht wird nach einem "Konstrukt", dass ...

1. am Anfang entweder das "normale" ODER das schräggestellte "einleitende" Gänsefüsschen aufweist,

2. dann eine undefinierte Anzahl "irgendwelcher" Zeichen:

   . erkennt alle Zeichen (ausser dem Zeilenumbruch)
   + mindestens eins oder mehr davon
   ? minimaler ("nicht gieriger" / "non greedy") Quantifier 

3. bis entweder das "normale" ODER das schräggestellte "ausleitende" Gänsefüsschen folgt

Was es mit der "Gier" auf sich hat, könntest du hier mal schauen. Das Beispel bezieht sich zwar auf Perl, die Erläuterungen zur Thematik sind aber "allgemeingültig".

Hilft dir das ?

Joo - is korrekt. Danach wird ja auch nicht gesucht ...
Aber so :

        $StringX='“Danach zu Hegel”, "Dann zu Kant", Parabolica Spaces, Berlin';
        
        $StringX=preg_replace('/("|“)(.+?)("|”)/is','<span style="font-style:italic;">$1$2$3</span>',$StringX);        
        
        echo $StringX;

Bei dieser Variante werden auch die jeweils verwendeten " übernommen und kursiv dargestellt.

Abermals Gruß ...

Hallo.

Sowas wäre "mit RegEx" und preg_replace() möglich :

        $StringX='“Danach zu Hegel”, Parabolica Spaces, Berlin';

        $StringX=preg_replace('/“/is','<span style="font-style:italic;;">“',$StringX);
        $StringX=preg_replace('/”/is','”</span>',$StringX);
        
        echo $StringX;

Sollte eigentlich auch mit nur einem preg_replace funzen - aber so auf die Schnelle ...

Gruß,
Axel