Webmaster, Security und Technik Blog
  • Home
  • Tutorials
  • Forum
  • Autor
  • Impressum und Datenschutz

Archiv » HTML und CSS



[JavaScript] Browserfenster im Internet Explorer (IE) ohne Warnmeldung schließen

Es kommt des öfteren mal vor, dass man im Internet Explorer oder jedem beliebigen anderen Browser ein Fenster automatisch via JavaScript schließen möchte. Normalerweise ist das mit einem simplen window.close() getan. Nicht so jedoch im aktuellen IE. Dort poppt dann eine Warnmeldung hoch, die den Anwender nochmals explizit zur Schließung des Fensters befragt. Möchte man dies nicht, kann man das durch einen sehr simplen Trick umgehen und das Fenster schließt sich ohne Warnmeldung sofort.

Ergänzt man einen “leeren” open() Aufruf, so schließt der IE das Fenster ohne Murren:

<html>
<head>
	<script type="text/javascript">
		window.open('', '_parent', '');
		window.close();
	</script>
</head>
<body>
	Das ist ein Test...
</body>
</html>

Lässt man den Aufruf window.open(”, ‘_parent’, ”); weg, so erscheint wieder die oben dargestellte Meldung. Eine einfache aber auch schlecht verständliche Lösung, also das Dokumentieren nicht vergessen!

More

Top 25: Fehler in der Webentwicklung

Das MITRE hat die aktuelle Liste der 25 häufigsten Fehler in der Webentwicklung veröffentlicht. Es handelt sich dabei fast ausschließlich um Fehler, die zu Sicherheitslücken in der entsprechenden Software führen. Hier mal die Auflistung dieser Fehler:

  • Failure to Preserve Web Page Structure (‘Cross-site Scripting’)
  • Improper Sanitization of Special Elements used in an SQL Command (‘SQL Injection’)
  • Buffer Copy without Checking Size of Input (‘Classic Buffer Overflow’)
  • Cross-Site Request Forgery (CSRF)
  • Improper Access Control (Authorization)
  • Reliance on Untrusted Inputs in a Security Decision
  • Improper Limitation of a Pathname to a Restricted Directory (‘Path Traversal’)
  • Unrestricted Upload of File with Dangerous Type
  • Improper Sanitization of Special Elements used in an OS Command (‘OS Command Injection’)
  • Missing Encryption of Sensitive Data
  • Use of Hard-coded Credentials
  • Buffer Access with Incorrect Length Value
  • Improper Control of Filename for Include/Require Statement in PHP Program (‘PHP File Inclusion’)
  • Improper Validation of Array Index
  • Improper Check for Unusual or Exceptional Conditions
  • Information Exposure Through an Error Message
  • Integer Overflow or Wraparound
  • Incorrect Calculation of Buffer Size
  • Missing Authentication for Critical Function
  • Download of Code Without Integrity Check
  • Incorrect Permission Assignment for Critical Resource
  • Allocation of Resources Without Limits or Throttling
  • URL Redirection to Untrusted Site (‘Open Redirect’)
  • Use of a Broken or Risky Cryptographic Algorithm
  • Race Condition

Vor allem die altbekannten SQL-Injections und das sogenannte Cross-site Scripting führen die Liste an. Leider wissen anscheinend immer noch nicht alle Entwickler, dass sie gerade auf solche, oft offensichtlichen Fehler mehr achten müssen, um die Sicherheit der eigenen Applikation drastisch zu erhöhen. Aber was nicht ist, kann ja noch werden, also ab sofort immer einen zweiten Blick auf den Quellcode werfen, um mögliche Schwachstellen frühzeitig identifizieren und beheben zu können.

More

YouTube als Audioplayer nutzen

Wer auf seinem Blog ein gutes Lied einbinden will, dafür aber kein extra WordPress-Plugin installieren möchte, der sollte sich einfach den YouTube Videoplayer etwas zurecht stutzen und einen Audioplayer daraus erstellen. Damit man das nicht selber machen muss: YouTube Audio Player


More

15 Tipps für hübschere Tabellen

Auf designshack.co.uk gibt es eine Übersicht, über hübsche Techniken mit CSS und JS um aus langweiligen Tabellen etwas ansehnliches zu machen. Meiner Meinung nach lohnt es sich die eigenen Tabellen damit mal etwas aufzufrischen. Das freut vor allem die Nutzer einer Webseite und kann zum Beispiel die Verkäufe in einem Shop enorm steigern, denn wer schaut sich heutzutage schon gerne langweilige graue Daten in einer ebenso langweiligen Tabelle an?

In a sense, they’re meant to be that way. A good table communicates a lot of information in a concise, easy to understand way. Because the emphasis really should be on the information, over-designing a table can kill the effectiveness. However, in the right hands, clever design can not only make a table more attractive, but can actually increase readability.

Today we’ll take a look at several ways you can improve the functionality and aesthetics of your tables. One of the most common places we currently find tables online is on a web app’s pricing page so most of our examples will take this form, just keep in mind that these principles can apply to any type of informative grid (whether or not it’s actually a <table>).

More

JavaScript-Dateien mit Google bündeln

Bei Sergej habe ich etwas nettes gefunden: Google fasst JavaScript Dateien für einen zusammen. Bekanntlich sollte man ja die Requestanzahl möglichst gering halten. Jede neue JavaScript Datei die eingebunden wird, erzeugt einen neuen HTTP Request. Um dies zu verhindern kann man mehrere Dateien zu einer zusammenfassen, so kann man zum Beispiel aus drei oder vier Requests einen machen.

Möchte man verschiedene Google APIs zusammenfassen und mit einem Request laden, dann lohnt sich auch ein Blick auf den AutoLoader Wizard.

More
Seite: 1 2 3 4 5 >>
  • RSS-Feed
  • Twitter
  • Xing
  • Facebook

Kategorien

  • Beruf
  • Blogging
  • C
  • Comic
  • Datenbanken
  • Datenschutz
  • Design
  • Etymologie
  • Film
  • Gewinnspiele
  • HTML und CSS
  • Internet
  • Java
  • LaTeX
  • Mathematik
  • Musik
  • Numerik
  • PHP
  • Politik
  • Projektmanagement
  • Rätsel
  • Recht
  • Security
  • SEO
  • Software
  • Technik

Archiv

  • Mai 2012
  • April 2012
  • März 2012
  • Februar 2012
  • Januar 2012
  • Dezember 2011
  • November 2011
  • Oktober 2011
  • September 2011
  • August 2011
  • Juli 2011
  • Juni 2011
  • Mai 2011
  • April 2011
  • März 2011
  • Februar 2011
  • Januar 2011
  • Dezember 2010
  • November 2010
  • Oktober 2010
  • September 2010
  • August 2010
  • Juli 2010
  • Juni 2010
  • Mai 2010

Suche

Werbung

Textlinks verkaufen   Backlinks kaufen
  RankSider

Artikel

  • 8 Prämissen für die effiziente Verwaltung privilegierter Accounts
  • CyberCrime 2012: Kongress klärt über aktuelle Themen der IT-Sicherheit auf
  • Lesenswerte Blogs
  • Entwicklung eines Browserspiels mit Java
  • Verkaufe: Archos 80 G9 Turbo, 8 Zoll Android 4.0 Tablet

Kommentare

  • Tobias bei “Subscribe to Comments” mit Double-Opt-In Prüfung
  • Boris bei “Subscribe to Comments” mit Double-Opt-In Prüfung
  • Tobias bei Simple Trackback Validation with Topsy Blocker
  • Tracy Ridge bei Simple Trackback Validation with Topsy Blocker
  • Thomas bei Abmeldung von eBuzzing (Ex-Trigami)

Linktipps

  • Aktenvernichter kaufen
  • Canon Kopierer vergleichen
  • Cross Browser Testing
  • EasyTopia
  • Erfolgreiche Blogs
  • Hardware News
  • iPhone APP Berichte
  • Matzek
  • Softwareentwicklung
  • Sushi in Paderborn
  • Virtuelle Server mieten
  • Webmaster Tutorials

Blog über IT, Security und Technik

Webmaster, Technik, Security und IT Blog - Ein Blog über aktuelle IT-Nachrichten, Programmierung (Java), Datenbanken, Security und Technik.

Gerne können Sie auf meinem Blog Werbeanzeigen oder Sponsored Posts schalten. Bitte setzen Sie sich dafür einfach mit mir in Verbindung. Entsprechende Kontaktdaten finden Sie im Impressum.

Copyright © by sjmp.de

Free HTML-Templates