Beiträge von Ronald
-
-
Zitat von Mütze
Hallo,
habe heute eher zufällig eine Seite gemacht, die eigentlich nur aus einer großen Grafik im Hintergrundton mit Schrift und Grafiken eingebettet besteht und ich war erstaunt, wie gut es aussah, da ich Fonts benutzen konnte, die von MS Photodraw stammen, die also nur wenige Rechner wiedergeben können.
Nun meine Frage: wird diese Seite dadurch für irgendwelche Cracker angreifbarer, als wenn die Schrift, etc. nur aus Code besteht?
Ein 1. Danke für evtl. Antworten.LG, Mütze
Das Problem ist, daß sich Schrift als Grafik nicht der Monitorgröße anpassen kann, was dann u.U. wiederum ziemlich dämlich (verzeih den Begriff) aussieht. Auch kann bei Monitoren mit sehr hoher Auflösung (z.B. 1600px x 1200px) unlesbar klein, bei Monitoren mit 800x600 dafür unlesbar große werden.
Auch erreichst du damit eine Barrierefreiheit von ungefähr null Prozent, sprich HTML-Reader können den Text nicht mehr vorlesen.Text als Grafik ist eine sehr schlechte Lösung!
G.a.d.M.
Ronald
-
Genau das ist ja auch meine Überlegung, wozu sollte es denn sonst gut sein, wenn es beim Refresh der Seite wieder verschwindet ?
-
-
Hi badmaxx,
für so etwas benötigst du PHP-unterstützung, hast du das auf deinem Webspace?
Dann muß man ein Script erstellen, welches die eingegebenen Namen in eine Datenbank schreibt. Eine IP-Sperre wre sinnvoll, sonst müllt dir das irgendein User ruckzuck voll.
Dazu taucht das Problem auf, daß du das ganze ja auch irgendwie warten mußt, vermutlich wird also eine Textdatei die einfachste Lösung sein, da du sie ganz einfach mit einem Editor ändern kannst. Dabei taucht dann wieder das Problem auf, daß während du änderst/löscht ja sich schon wieder ein neuer User eintragen kann, dessen Name überschreibst du beim erneuten heraufladen der Textdatei.
Ich will es nicht unnötig kompliziert machen, aber dein "wäre nett wenn du das machen könntest wenn du zeit hast" ist schneller geschrieben, als das Script.
Das nur mal so als Hinweis.
G.a.d.M.
Ronald
-
Der Server muß PHP unterstützen und dein Webspace muß für die Nutzung von PHP freigeschaltet sein.
G.a.d.M.
Ronald
-
Moin!
Probiere mal dieses:
HTML
Alles anzeigen<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <style type="text/css"> <!-- #navi { margin:100px 10px 0px; } #navi a { display:block; background-image:url(http://christedressler.ch.funpic.de/image/button.gif); height:30px; width:150px; font-family:Verdana,Arial; font-weight:bold; color:black; text-decoration:none; text-indent:20px; line-height:30px; margin:2px 0px; } #navi a:hover { background-image:url(http://christedressler.ch.funpic.de/image/button_hover.gif); } body { margin:0px; background-image:url(http://christedressler.ch.funpic.de/image/navi_hintergrund.jpg); background-repeat:repeat-y; width:175px; } #kurve { margin:0px 0px 0px 125px; } --> </style> <base target="haupt"> </head> <body> [img]http://christedressler.ch.funpic.de/image/sw_kurve.gif[/img] <div id="navi"> [url='index.html']Home[/url] [url='news.html']News[/url] [url='index_radsport.html']Radsport[/url] [url='index_umfeld.html']Umfeld[/url] [url='index.html']Forum[/url] [url='index.html']Gästebuch[/url] [url='index.html']Chat[/url] [url='index.html']Home[/url] </div> </body> </html>
1. ich habe den Text eingerückt statt zu zentrieren, weil ich meine, daß das besser aussieht.
Du kannst statt "text-indent:20px" aber auch "text-align:center" benutzen, ganz nach deinem Geschmack.2. Dei Tabellen fressen nur totes Brot und sind völlig überflüssig. Tabellen sollte man sinnvoll einsetzen, in deinem Fall kommt man ohne Tabellen viel einfacher zum Ziel.
3. Ich habe für die Grafiken Vollpfade eingesetzt, da ich sie nicht auf meinen PC kopieren wollte, du kannst das natürlich wieder in relative Pfade ändern.
G.a.d.M.
Ronald
-
Zitat von xerxes
Hi hätte ne frage an euch :0
und zwar hab ich eine html-seite die aus 3 frames bestehen, auf einen der frames ist ein link angegeben.was ich erreichen möchte ist das der inhalt dieses links, die 3 vorhanden frames ersetzt und nicht ein neues fenster öffnet oder den inhalt in einer der frames darstellt.
Dickes dankeschön schon mal im vorrausG.a.d.M.
Ronald
-
Moin Chiefmaster,
Du solltest langsam mal dazu übergehen, deine Seiten mit Stylesheets zu formatieren, dann baust du wahrscheinlich auch weniger fehler ein.
So sieht deine index.html aus, bei der tritt das Problem übrigens auch auf, wenn man von einer anderen Seite zurück zur Hauptseite klickt:Zitat von Firefox TidyZeile 5 Zeichen 1 - Warnung: Bei <style> das Attribut type hinzufügen
Zeile 11 Zeichen 1 - Warnung: Element <body> hat proprietäres Attribut "leftmargin"
Zeile 11 Zeichen 1 - Warnung: Element <body> hat proprietäres Attribut "topmargin"
Zeile 11 Zeichen 1 - Warnung: Element <body> hat proprietäres Attribut "marginwidth"
Zeile 11 Zeichen 1 - Warnung: Element <body> hat proprietäres Attribut "marginheight"
Zeile 15 Zeichen 7 - Warnung: Element <table> hat proprietäres Attribut "height"
Zeile 17 Zeichen 11 - Warnung: Element <td> hat proprietäres Attribut "background"
Zeile 20 Zeichen 5 - Warnung: Element <td> hat proprietäres Attribut "background"
Zeile 20 Zeichen 71 - Warnung: Element <table> hat proprietäres Attribut "height"
Zeile 22 Zeichen 11 - Warnung: Element <td> hat proprietäres Attribut "background"
Zeile 22 Zeichen 77 - Warnung: Element <table> hat proprietäres Attribut "height"
Zeile 24 Zeichen 17 - Warnung: Element <td> hat proprietäres Attribut "background"
Zeile 24 Zeichen 86 - Warnung: Element <table> hat proprietäres Attribut "height"
Zeile 45 Zeichen 69 - Warnung: Element <table> hat proprietäres Attribut "height"
Zeile 47 Zeichen 17 - Warnung: Element <td> hat proprietäres Attribut "background"
Zeile 52 Zeichen 89 - Warnung: Bei <img> fehlt das Attribut "alt"
Zeile 56 Zeichen 77 - Warnung: Bei <img> fehlt das Attribut "alt"
Zeile 60 Zeichen 77 - Warnung: Bei <img> fehlt das Attribut "alt"
Zeile 64 Zeichen 77 - Warnung: Bei <img> fehlt das Attribut "alt"
Zeile 68 Zeichen 77 - Warnung: Bei <img> fehlt das Attribut "alt"
Zeile 72 Zeichen 77 - Warnung: Bei <img> fehlt das Attribut "alt"
Zeile 76 Zeichen 77 - Warnung: Bei <img> fehlt das Attribut "alt"
Zeile 80 Zeichen 77 - Warnung: Bei <img> fehlt das Attribut "alt"
Zeile 84 Zeichen 77 - Warnung: Bei <img> fehlt das Attribut "alt"
Zeile 88 Zeichen 77 - Warnung: Bei <img> fehlt das Attribut "alt"
Zeile 92 Zeichen 77 - Warnung: Bei <img> fehlt das Attribut "alt"
Zeile 99 Zeichen 21 - Warnung: Element <table> hat proprietäres Attribut "height"
Zeile 101 Zeichen 17 - Warnung: Element <td> hat proprietäres Attribut "background"
Zeile 109 Zeichen 21 - Warnung: Element <table> hat proprietäres Attribut "height"
Zeile 111 Zeichen 17 - Warnung: Element <td> hat proprietäres Attribut "background"
Zeile 118 Zeichen 21 - Warnung: Element <table> hat proprietäres Attribut "height"
Zeile 120 Zeichen 17 - Warnung: Element <td> hat proprietäres Attribut "background"
Zeile 128 Zeichen 100 - Warnung: Bei <img> fehlt das Attribut "alt"
Zeile 140 Zeichen 70 - Warnung: Bei <img> fehlt das Attribut "alt"
Zeile 156 Zeichen 100 - Warnung: Bei <img> fehlt das Attribut "alt"
Zeile 169 Zeichen 70 - Warnung: Bei <img> fehlt das Attribut "alt"
Zeile 183 Zeichen 100 - Warnung: Bei <img> fehlt das Attribut "alt"
Zeile 195 Zeichen 70 - Warnung: Bei <img> fehlt das Attribut "alt"
Zeile 205 Zeichen 56 - Warnung: Element <table> hat proprietäres Attribut "height"
Zeile 207 Zeichen 17 - Warnung: Element <td> hat proprietäres Attribut "background"
Zeile 237 Zeichen 21 - Warnung: Element <table> hat proprietäres Attribut "height"
Zeile 239 Zeichen 17 - Warnung: Element <td> hat proprietäres Attribut "background"
Zeile 270 Zeichen 21 - Warnung: Element <table> hat proprietäres Attribut "height"
Zeile 272 Zeichen 17 - Warnung: Element <td> hat proprietäres Attribut "background"
Zeile 281 Zeichen 23 - Warnung: Element <table> hat proprietäres Attribut "height"
Zeile 283 Zeichen 11 - Warnung: Element <td> hat proprietäres Attribut "background"
Zeile 289 Zeichen 5 - Warnung: Element <td> hat proprietäres Attribut "background"
Zeile 104 Zeichen 65 - Warnung: Leeres Element [b] anpassen/löschen
Zeile 104 Zeichen 36 - Warnung: Leeres Element <font> anpassen/löschen
Zeile 207 Zeichen 169 - Warnung: Leeres Element <font> anpassen/löschen
Zeile 266 Zeichen 48 - Warnung: Leeres Element [b] anpassen/löschen
Zeile 266 Zeichen 19 - Warnung: Leeres Element <font> anpassen/löschen
Zeile 273 Zeichen 65 - Warnung: Leeres Element [b] anpassen/löschen
Zeile 273 Zeichen 36 - Warnung: Leeres Element <font> anpassen/löschen0 Fehler / 54 Warnungen
Auf den anderen Seiten sieht es ähnlich aus, vermutlich kommt der IE dadurch etwas durcheinander. Im FF habe ich den 'Rand' übrigens nicht, nur imIE.
Abgesehen davon würde ich dir empfehlren, das Layout auf etwa 1000px zu fixieren und mittig zu setzen, bei Monitoren mit hoher Auflösung (über 1200px) sieht es sonst ziemlich merkwürdig aus.
G.a.d.M.
Ronald
-
Moin auch!
CSS = Cascading Style Sheets, was soll das mit Bildern zu tun haben?
Wenn ich bei Google "lizenzfreie bilder" als Suchbegriff eingeben, dann sieht das ergebnis so aus:
Zitat von googleErgebnisse 1 - 10 von ungefähr 4.800.000 Seiten auf Deutsch für lizenzfreie bilder .
Da kannst du mir nicht erzählen, daß du keine Treffer hattest?
G.a.d.M.
Ronald
-
Moin!
Zitat von Firefox TidyZeile 40 Zeichen 3 - Warnung: Unzulässiges <body> löschen
Zeile 58 Zeichen 20 - Warnung: Unzulässiges <body> löschen
Zeile 66 Zeichen 18 - Warnung: Unzulässiges <body> löschen
Zeile 82 Zeichen 20 - Warnung: Unzulässiges <body> löschen
Zeile 89 Zeichen 21 - Warnung: Unzulässiges <body> löschen
Zeile 97 Zeichen 20 - Warnung: Unzulässiges <body> löschen
Zeile 105 Zeichen 19 - Warnung: Unzulässiges <body> löschen
Zeile 113 Zeichen 21 - Warnung: Unzulässiges <body> löschen
Zeile 117 Zeichen 29 - Warnung: <marquee> ist vom W3C nicht erlaubt
Zeile 117 Zeichen 58 - Warnung: Erforderliches <marquee> einfügen
Zeile 117 Zeichen 99 - Warnung: Unzulässiges </marquee> löschen
Zeile 124 Zeichen 76 - Warnung: XHTML-Element
nicht geschlossen
Zeile 124 Zeichen 80 - Warnung: XHTML-Element
nicht geschlossen
Zeile 124 Zeichen 84 - Warnung: XHTML-Element
nicht geschlossen
Zeile 124 Zeichen 88 - Warnung: XHTML-Element
nicht geschlossen
Zeile 124 Zeichen 92 - Warnung: XHTML-Element
nicht geschlossen
Zeile 124 Zeichen 96 - Warnung: XHTML-Element <img> nicht geschlossen
Zeile 40 Zeichen 1 - Warnung: Inhalte nach </body>-Element unzulässig
Zeile 40 Zeichen 1 - Warnung: Inhalte nach </body>-Element unzulässig
Zeile 40 Zeichen 1 - Warnung: <link> ist in <body> Elementen nicht erlaubt
Zeile 40 Zeichen 1 - Warnung: Inhalte nach </body>-Element unzulässig
Zeile 7 Zeichen 1 - Warnung: URI in <link> enthält unzulässige Zeichen
Zeile 46 Zeichen 21 - Warnung: URI in <img> enthält unzulässige Zeichen
Zeile 46 Zeichen 21 - Warnung: Bei <img> fehlt das Attribut "alt"
Zeile 58 Zeichen 196 - Warnung: URI in <img> enthält unzulässige Zeichen
Zeile 58 Zeichen 196 - Warnung: Bei <img> fehlt das Attribut "alt"
Zeile 66 Zeichen 186 - Warnung: URI in <img> enthält unzulässige Zeichen
Zeile 66 Zeichen 186 - Warnung: Bei <img> fehlt das Attribut "alt"
Zeile 74 Zeichen 150 - Warnung: URI in <img> enthält unzulässige Zeichen
Zeile 74 Zeichen 150 - Warnung: Bei <img> fehlt das Attribut "alt"
Zeile 82 Zeichen 240 - Warnung: URI in <img> enthält unzulässige Zeichen
Zeile 82 Zeichen 240 - Warnung: Bei <img> fehlt das Attribut "alt"
Zeile 89 Zeichen 201 - Warnung: URI in <img> enthält unzulässige Zeichen
Zeile 89 Zeichen 201 - Warnung: Bei <img> fehlt das Attribut "alt"
Zeile 97 Zeichen 197 - Warnung: URI in <img> enthält unzulässige Zeichen
Zeile 97 Zeichen 197 - Warnung: Bei <img> fehlt das Attribut "alt"
Zeile 105 Zeichen 191 - Warnung: URI in <img> enthält unzulässige Zeichen
Zeile 105 Zeichen 191 - Warnung: Bei <img> fehlt das Attribut "alt"
Zeile 113 Zeichen 201 - Warnung: URI in <img> enthält unzulässige Zeichen
Zeile 113 Zeichen 201 - Warnung: Bei <img> fehlt das Attribut "alt"
Zeile 120 Zeichen 18 - Warnung: Bei <img> fehlt das Attribut "alt"
Zeile 124 Zeichen 17 - Warnung: Bei <img> fehlt das Attribut "alt"
Zeile 124 Zeichen 96 - Warnung: Bei <img> fehlt das Attribut "alt"
Zeile 164 Zeichen 1 - Warnung: Bei <script> das Attribut type hinzufügen
Zeile 6 Zeichen 1 - Warnung: Leeres Element <style> anpassen/löschen
Zeile 117 Zeichen 22 - Warnung: Leeres Elementanpassen/löschen
Zeile 117 Zeichen 29 - Warnung: Leeres Element <marquee> anpassen/löschen0 Fehler / 47 Warnungen
Das solltest du zunächst einmal in Ordnung bringen.
Dann gilt:
Verwende fürs Internet möglichst alle Dateien und Verzeichnisse ausschließlich in Kleinbuchstaben. Benutze keine Sonderzeichen, keine Umlaute oder Leerzeichen, das verstehen die Browser nicht, wenn es vom Server kommt.Ich vermute, daß dien HP funktioniert, wenn du Dateien, Verzeichnisse nd natürlich den Quelltext nach dieser Regel überarbeitet hast.
Noch ein Tipp: Frontpage und Dreamweaver sind so ziemlich die schlechtesten Hilfen, um eine HP zu erstellen. Lerne HTML und CCS und benutze einen sinnvollen HTML-Editor, z.B. Phase 5 (meine Empfehlung).
Mit ein bischen Grundwissen kannst du den Quelltext deiner Startseite um geschätzt 75% reduzieren, bei gleicher Optik und Funtionalität.
G.a.d.M.
Ronald
-
Moin!
für transparente Hintergründe gibt es noch kein W3Cgerechtes Style. Du hast nur die Wahl zwischen "100% valide und sieht nicht aus", oder du machst eben Einschränkungen bei der Validität.
Bedenke, daß du die HP für die User und ihre Browser erstellst und nicht für irgendwelche Validatoren der W3C.
Generell gilt:
- Mozilla (Firefox) macht Iframes immer transparent,
- IE macht es nur mit dem Zusatz "allowtransparency",
- Opera bis einschl. Version 8.x macht Iframes niemals transparent, ab Version 9 nur mit dem Zusatz "allowtransparency",G.a.d.M.
Ronald
-
Das geht so nicht,
Wozu soll das denn gut sein?
Die Servervebindungen schwanken doch, du bekommst niemals brauchbare Werte.Wundert sich....
Ronald
-
-
Heißer Tip: Das geht auch mit Stylesheets und vor allem damit auch dann, wenn der User Javascript deaktiviert hat.
G.a.d.M.
Ronald
-
Ähem...
Du hast es nicht verstanden: Ein Beispiel nützt dir nichts, weil es nicht für deinen Webspace konfiguriert sein kann. Ohne den Vollpfad deines zu schützenden Verzeichnis funktioniert der Verzeichnisschutz bei dir nicht.
Wenn ich dir jetzt bei mir ein Beispiel hoste, dann siehst du davon nur die PW-Abfrage.
Besorg mir den Vollpfad deines Webspace, dann schreibe ich dir die htaccess. Du kannst mir den Pfad gerne per PN schicken.
G.a.d.M.
Ronald
-
Moin!
Wenn dein Editor es nicht anders kann, denn nenne die Datei doch einfach "a.htaccess". Lade sie auf den Server und dann lösche mit dem FTP-Programm das "a" vor dem Punkt wieder weg ("umbenennen"). Alternative: "htaccess.txt" schluckt jeder Editor, dann hochladen und umbennen wie gehabt.
Ansonsten einen HTML-Editor benutzen, der kann so etwas gleich richtig.
Ich empfehle Phase 5.ACHTUNG: Wenn in deinem FTP-Explorer die Fumktion "versteckte Dateien anzeigen" deaktiviert ist, dann verschwindet die .htaccess nach dem Umbennen scheinbar vom Server (aber nicht wirklich), da Dateien, die mit einem Punkt beginnen, auf dem Server als versteckte Dateien gelten.
G.a.d.M.
Ronald
-
Wenn ein I-Frame keinen Scoll-Hinweis bekommt, dann ist "auto" die Voreinstellung.
G.a.d.M.
Ronald
-
Das Iframe sollte gar keinen Scroll-Hinweis bekommen, da das scrolling ja (anders als bei einem Frameset) ausschließlich vom Inhalt abhängt.
G.a.d.M.
Ronald
-
Moin!
1. Bei dem Iframe fehlt zunävhdt einmal der schließende Tag:
Vor das "</td>" kommt erst noch >"</iframe>"2. Pack bei den Seiten, die im Iframe dargestellt werden, in den Body-Tag den Style "overflow:auto", dann erscheinen nur Scroll-Leisten, wenn sie benötigt werden.
G.a.d.M.
Ronald