Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Automatisch für Links das Title-Attribut setzen

Mitglied: d4shoerncheN

d4shoerncheN (Level 2) - Jetzt verbinden

20.05.2014, aktualisiert 13:01 Uhr, 1291 Aufrufe, 6 Kommentare, 1 Danke

Wünsche Euch einen schönen und sonnigen Tag,

hoffe bei Euch ist das Wetter auch so wie hier in Hannover?

Ich benötige einmal die Hilfe unserer Entwickler hier.

Ich betreibe eine Webseite mit Joomla auf der ich einige interne Verlinkungen habe. Jetzt bin ich auf der Suche nach einem kleinen JavaScript-Snippet der meine Links durchsucht und automatisch einen fest vorgeschriebes Title-Attribut setzt.

Beispielhaft:
01.
<a href="#">Link</a>
wird geändert in:
01.
<a href="#" title="Link - fester Wert>Link</a>
Was ist passiert. Es fügt das Attribut "Title" hinzu, vorangestellt das Wort welches als Link argiert und gefolgt von einer festen Beschreibung die ich im Script hinterlegen kann - z. B. der Seitenname ([Name-vom Link] + [ - ] + [FESTER-WERT]). Ist bereits ein Title verfügbar, sollte das Script diesen leeren und nach Angaben fortfahren.

Könnt ihr mir dort helfen?

Mit freundlichen Grüßen
Toni
Mitglied: colinardo
LÖSUNG 20.05.2014, aktualisiert um 13:02 Uhr
Hallo Toni,
mit jQuery ein kleines Script im Head deiner gewünschten Seiten:
01.
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> 
02.
<script type="text/javascript"> 
03.
var festerText = " - Administrator.de"; 
04.
$(document).ready(function(e) { 
05.
	$("a").each(function() { 
06.
		if ($(this).text() != ""){ 
07.
			$(this).attr("title",$(this).text() + festerText); 
08.
09.
	}); 
10.
}); 
11.
</script>
Im jetzigen Zustand geht das natürlich sämtliche Links auf der Seite durch, eventuell muss du das dann noch entweder auf einen bestimmten Bereich (content-Bereich) eingrenzen oder nur auf Links anwenden die eine "#" als href oder ein anderes bestimmtes Merkmal haben. Das lässt sich einfach mit dem CSS-Selector machen.

Grüße Uwe
Bitte warten ..
Mitglied: d4shoerncheN
20.05.2014 um 12:47 Uhr
Hallo Uwe,

erstmal vielen Dank für deine Hilfe. Wie immer super Arbeit.
Reicht es aus wenn ich die Zeile
01.
$("a.content").each(function() {
so abänder, dass er nur die Links mit der Klasse "content" ändert?

Gruß
Toni
Bitte warten ..
Mitglied: colinardo
20.05.2014, aktualisiert um 12:49 Uhr
Zitat von d4shoerncheN:
so abänder, dass er nur die Links mit der Klasse "content" ändert?
exakt !
Bitte warten ..
Mitglied: d4shoerncheN
20.05.2014 um 12:53 Uhr
Moin,

habe ich so mal versucht. Leider tut sich so nichts, es wird kein title-Attribut hinzugefügt. Habe gerade auch mal einen neuen Link gesetzt und manuell keinen Titel vergeben, hier aber das gleiche.

Gruß
Toni
Bitte warten ..
Mitglied: colinardo
20.05.2014, aktualisiert um 13:03 Uhr
Zitat von d4shoerncheN:
habe ich so mal versucht. Leider tut sich so nichts, es wird kein title-Attribut hinzugefügt. Habe gerade auch mal einen
neuen Link gesetzt und manuell keinen Titel vergeben, hier aber das gleiche.
Habe hier gerade kein Joomla zum Testen, aber mit dieser Testseite geht dies einwandfrei:
01.
<!doctype html> 
02.
<html> 
03.
<head> 
04.
<meta charset="utf-8"> 
05.
<title>Test</title> 
06.
</head> 
07.
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> 
08.
<script type="text/javascript"> 
09.
var festerText = " - Administrator.de"; 
10.
$(document).ready(function(e) { 
11.
	$("a.content").each(function() { 
12.
		if ($(this).text() != ""){ 
13.
			$(this).attr("title",$(this).text() + festerText); 
14.
15.
	}); 
16.
}); 
17.
</script> 
18.
<body> 
19.
    <a href="#" class="content">Link 1</a> (mir wird ein Title hinzugefügt)<br /> 
20.
    <a href="#">Link 2</a> (mir nicht)<br /> 
21.
    <a href="#">Link 3</a> (mir auch nicht)<br /> 
22.
</body> 
23.
</html>
Bitte warten ..
Mitglied: d4shoerncheN
20.05.2014 um 13:02 Uhr
Moin,

jetzt funktioniert es. Ich hatte noch einen anderen Link zur JQuery-Datei.

Vielen Dank.

Gruß
Bitte warten ..
Ähnliche Inhalte
Windows 7

Windows automatisch zurück setzen!?!

Frage von devil77cWindows 75 Kommentare

Hallo, gibt es ein kleines kostenloses Progi das nach einem Neustart von Windows 7 wieder ein sauberes System startet??? ...

Batch & Shell

Powershell: Netzwerk-Einstellung auf automatisch setzen

gelöst Frage von 121747Batch & Shell3 Kommentare

Hallo zusammen, unser Deployment Werkzeug setzt grundsätzlich bei allen Maschinen statische IP Adressen. Für manche Maschinen in einem bestimmten ...

Suse

OpenSUSE 12.3: sshd automatisch starten und Variablen setzen

Frage von ZyNerdSuse5 Kommentare

Hallo Administratoren, ich suche mir einen Wolf und drehe mich nur noch im Kreis und benötige daher Unterstützung. Wenn ...

Batch & Shell

Kalenderberechtigung für alle User und alle Kalender Automatisch setzen per shell

Frage von Dpole86Batch & Shell10 Kommentare

Guten Morgen Zusammen Ich habe bei einem Kunden die Aufgabe, das ich immer wieder die Kalenderberechtigungen anpassen muss und ...

Neue Wissensbeiträge
Google Android

Googles "Android Enterprise Recommended" für Unternehmen

Information von kgborn vor 10 StundenGoogle Android3 Kommentare

Hier eine Information, die für Administratoren und Verantwortliche in Unternehmen, die für die Beschaffung und das Rollout von Android-Geräten ...

Sicherheit

Intel gibt neue Spectre V2-Microcode-Updates frei (20.02.2018)

Information von kgborn vor 10 StundenSicherheit

Intel hat zum 20. Februar 2018 weitere Microcode-Updates für OEMs freigegeben, um Systeme mit neueren Prozessoren gegen die Spectre ...

Microsoft
ARD-Doku - Das Microsoft Dilemma
Tipp von Knorkator vor 13 StundenMicrosoft3 Kommentare

Hallo zusammen, vor einigen Tagen lief in der ARD u.a. Reportage. Das Youtube Video dazu dürfte länger verfügbar sein. ...

Windows 10

Neue Sicherheitslücke in Windows 10 (Version 1709) durch Google öffentlich geworden

Information von kgborn vor 1 TagWindows 10

Vor ein paar Tagen haben Googles Sicherheitsforscher vom Projekt Zero eine Sicherheitslücke im Edge-Browser publiziert. Jetzt wurde eine weitere ...

Heiß diskutierte Inhalte
Windows Server
AD DS findet Domäne nicht, behebbar?
Frage von schapitzWindows Server40 Kommentare

Guten Tag, ich habe bei einem Kunden ein Problem mit den AD DS. Umgebung ist folgende: Windows Server 2016 ...

Router & Routing
LANCOM VPN CLIENT einrichten
Frage von Finchen961988Router & Routing27 Kommentare

Hallo, ich habe ein Problem und hoffe ihr könnt mir helfen, wir haben einen Kunden der hat einen Speedport ...

Router & Routing
ISC DHCP 2 Subnetze
gelöst Frage von janosch12Router & Routing19 Kommentare

Hallo, ich betreibe bei mir im Netzwerk einen ISC DHCP Server auf Debian, der DHCP verwaltet aktuell ein /24 ...

Switche und Hubs
Cisco SG350X-48 AdminIP in anderes VLAN
Frage von lcer00Switche und Hubs14 Kommentare

Hallo zusammen, ich habe ein Problem mir einem Cisco SG350X-48 bei der Erstinstallation wurde eine IP 192.168.0.254 (Default VLAN ...