php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 20.07.2009, 09:45  
Neuer Benutzer
 
Registriert seit: 20.07.2009
Beiträge: 15
PHP-Kenntnisse:
Anfänger
hackbird befindet sich auf einem aufstrebenden Ast
Standard Problem mit HTML Code

Hi Leute,

möchte gerne wissen ob dies hier geht.
Hab in meinem Blog immer wieder mal mehrer Bilder pro neuen Eintrag.
Nun ist es aber immer wieder mal nervig vor jedes Bild

<a target="_blank"

zu setzen, damit das Bild sich im neuen Fenster öffnet.

Kann ich das nicht automatisieren?
Als meine damit nen HTML Code zu haben, den ich am Anfan des 1. Bilder setze und am Ende des letzten Bildes, so dass sich alle dann im neuen Fenster öffnen ohne immer wieder <a target="_blank" davor zu setzen.

Danke für eure Hilfe
hackbird ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 20.07.2009, 09:52  
Erfahrener Benutzer
 
Registriert seit: 28.03.2008
Beiträge: 1.847
HPR1974 wird schon bald berühmt werden
Standard

<base target="_blank">
HPR1974 ist offline   Mit Zitat antworten
Alt 20.07.2009, 10:10  
kip
Neuer Benutzer
 
Registriert seit: 29.03.2009
Beiträge: 14
PHP-Kenntnisse:
Fortgeschritten
kip befindet sich auf einem aufstrebenden Ast
Standard

Nein das geht nicht.
Was du machen kannst ist ein JavaScript einbinden, dass dafür sorgt das die Links umgeschrieben werden. Mit jQuery ist das zb. sehr einfach. Kannst einfach im Kopf deiner HTML Datei diese Zeilen einfügen:

Code:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
	 <script type="text/javascript">
	 	$(document).ready(function() {
	 		$('a[href$="jpg"]').attr("target", "_blank");
	 		$('a[href$="gif"]').attr("target", "_blank");
	 	});
	 </script>
Jetzt öffnen sich alle Links auf .gif oder .jpg Dateien in einem neuen Fenster.

Edit: Man kann das jquery Script auch noch verbessern. Z.b. kannst du deine Blog-Einträge in einen div packen (z.b. <div id="blogentries">) und dem jQuery Script dann sagen, dass nur die Links innerhalb dieses div-Tags umgeschrieben werden. Dann hast du fast die Funktionalität die du wolltest.

Geändert von kip (20.07.2009 um 10:13 Uhr).
kip ist offline   Mit Zitat antworten
Alt 20.07.2009, 10:11  
kip
Neuer Benutzer
 
Registriert seit: 29.03.2009
Beiträge: 14
PHP-Kenntnisse:
Fortgeschritten
kip befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von HPR1974 Beitrag anzeigen
<base target="_blank">
Das öffnet alle Links auf der Seite in einem neuen Fenster.
kip ist offline   Mit Zitat antworten
Alt 20.07.2009, 10:16  
Erfahrener Benutzer
 
Registriert seit: 28.03.2008
Beiträge: 1.847
HPR1974 wird schon bald berühmt werden
Standard

ja ich weiss und weiter?
HPR1974 ist offline   Mit Zitat antworten
Alt 20.07.2009, 10:17  
kip
Neuer Benutzer
 
Registriert seit: 29.03.2009
Beiträge: 14
PHP-Kenntnisse:
Fortgeschritten
kip befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von HPR1974 Beitrag anzeigen
ja ich weiss und weiter?
das wollte der TE nicht. Ist bisschen böld, wenn sich alle Links (auch die auf interne unterseiten) in einem neuen Fenster öffnen.
kip ist offline   Mit Zitat antworten
Alt 20.07.2009, 10:31  
Erfahrener Benutzer
 
Registriert seit: 28.03.2008
Beiträge: 1.847
HPR1974 wird schon bald berühmt werden
Standard

Genauso blöde ist es, wenn man im Eingabefeld HTML code der Bilder und links komplett selbst eintippt und das ganze nicht automatisch erzeugen lässt.
HPR1974 ist offline   Mit Zitat antworten
Alt 20.07.2009, 10:34  
kip
Neuer Benutzer
 
Registriert seit: 29.03.2009
Beiträge: 14
PHP-Kenntnisse:
Fortgeschritten
kip befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von HPR1974 Beitrag anzeigen
Genauso blöde ist es, wenn man im Eingabefeld HTML code der Bilder und links komplett selbst eintippt und das ganze nicht automatisch erzeugen lässt.
Du rechtfertigst deine schlechte Lösung also damit, dass die Ausgangssituation ja schon Mängel aufweist? Interessant
kip ist offline   Mit Zitat antworten
Alt 20.07.2009, 10:49  
Erfahrener Benutzer
 
Registriert seit: 28.03.2008
Beiträge: 1.847
HPR1974 wird schon bald berühmt werden
Standard

Naja, ich gebe zu base target wäre kein optimaler weg.
allerdings würde ich versuchen das Problem tatsächlich in der Generierung des HTML Codes zu beheben und nicht erst problembehafteten code erzeugen, um ihn dann nachträglich zu manipulieren. Wobei die Manipulation dem client überlassen wird, also nicht steuerbar ist.
HPR1974 ist offline   Mit Zitat antworten
Alt 20.07.2009, 10:53  
kip
Neuer Benutzer
 
Registriert seit: 29.03.2009
Beiträge: 14
PHP-Kenntnisse:
Fortgeschritten
kip befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von HPR1974 Beitrag anzeigen
Naja, ich gebe zu base target wäre kein optimaler weg.
allerdings würde ich versuchen das Problem tatsächlich in der Generierung des HTML Codes zu beheben und nicht erst problembehafteten code erzeugen, um ihn dann nachträglich zu manipulieren. Wobei die Manipulation dem client überlassen wird, also nicht steuerbar ist.

Ja, da gebe ich dir vollkommen Recht.

@TE: Meine Lösung behebt das Problem, aber nicht die Ursache! HPR hat vollkommen Recht, dass die bessere Lösung wäre du änderst deine Eingabemethode und sorgst für eine korrekte Generierung des HTML Codes durch dein Blogscript.
kip ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] HTML Email kommt nur mit Code an maastradamus Scriptbörse 22 28.09.2009 14:01
mit if true an eine stelle im html code springen und text ausgeben BocaSpanky PHP Tipps 2009 1 18.04.2009 21:12
[Erledigt] Größeren Code mit HTML und PHP als Variable definieren? Moe LaRoqua PHP Tipps 2009 4 29.03.2009 13:56
Problem mit altem Code auf PHP5 MasterChief PHP Tipps 2008 11 17.10.2008 00:29
Problem beim erstellen einer HTML Mail... GELight PHP Tipps 2006 15 06.10.2006 00:27
benötige den HTML Code für die Bildgröße im Link mickschen HTML, Usability und Barrierefreiheit 2 05.06.2006 20:29
html code beim schreiben in mysql db entfernen djrace PHP Tipps 2006 1 03.02.2006 20:33
[Erledigt] Problem mit Sonderzeichen PHP -&gt; MySQL -&gt; HTML PHP Tipps 2007 18 07.12.2005 15:23
[PHP5] HTML und PHP Code ordnentlich trennen PHP Tipps 2005-2 6 09.09.2005 09:53
HTML Code in neuem fenster anzeigen Bouni PHP Tipps 2005-2 22 07.09.2005 12:21
bb code problem schmiddy PHP Tipps 2005-2 4 10.08.2005 13:58
wie bekomm ich php variablen in einen html code, wenn... Tic Rederon PHP Tipps 2005-2 17 09.08.2005 13:19
HTML Code Simon9990 PHP Tipps 2005-2 4 08.08.2005 13:17
html code per Post weitergeben kid01 PHP Tipps 2005 5 02.03.2005 08:45
Problem mit COde PHP Tipps 2004 5 28.08.2004 16:04

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
html codes fehler beheben, html code problem beheben, http code problem beheben

Alle Zeitangaben in WEZ +2. Es ist jetzt 06:45 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum