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 Was muss beim JavaScript im header stehen

Mitglied: helmuthelmut2000

helmuthelmut2000 (Level 2) - Jetzt verbinden

31.08.2011 um 15:43 Uhr, 3241 Aufrufe, 6 Kommentare

Hallo,

Ich habe folgendes Problem.

Ich möchte wenn ich in einem php Formular auf eine Zeile klicke, einen link haben über
die ganze Zeile.
Das möchte ich mit javascript machen.
Da lautet doch der Befehl:

echo "<tr onclick='window.location.href = 'http://www.google.de' style='cursor: pointer'>";

Da kommt jetzt nur die Hand aber der link wird nicht gemacht.

Was genau muss denn da im Header stehen?

Danke.
Mitglied: redder
31.08.2011 um 17:30 Uhr
Hallo helmuthelmut2000,
versuch mal folgendes:

Im Head Bereich:
<script type="text/javascript">
 function changeurl () {
  window.location.href = "http://www.google.de&#039";
 }
</script>
Und dann in der Tabelle:
<td onclick='changeurl()'; style='cursor: pointer'>
Gruß,
redder
Bitte warten ..
Mitglied: Arano
31.08.2011 um 19:18 Uhr
Moin,

dein Fehler könnte an einer falschen Syntax liegen !
Denn für das "onclick"-Event und für das darin enthaltene "href=" verwendest du in beiden Fällen die einfachen Anführungszeichen.
An sich muss das nicht falsch sein, nur verschachtelt funktioniert das nicht so einfach.

Dem "onclick"-Event wird der nachfolgende Wert in den Anführungszeichen zugewiesen, also vom erstem ' bis zum zweitem ', daraus ergibt sich folgender Wert:
01.
onclick='window.location.href = '
Das alleine ist kein gültiges Javascript und kann so auch nicht funktionieren. Der Rest:
01.
http://www.google.de'
Wird als Eigenschaft des <tr>-Tags gewertet, die es aber auch nicht gibt.

Hier musst du die inneren Anführungszeichen maskieren !
echo "<tr onclick='window.location.href = \'http://www.google.de"\' style='cursor: pointer'>";
# oder z.B:
echo '<tr onclick="window.location.href = \'http://www.google.de"\' style="cursor: pointer">';
# ACHTUNG: hier werden die inneren Anführungszeichen maskiert, damit PHP nicht durcheinander kommt
# denn sonst würde das "echo" nach dem zweitem ' ein Semikolon (;) erwarten und eine Fehlermeldung werfen.



~Arano
Bitte warten ..
Mitglied: helmuthelmut2000
31.08.2011 um 22:06 Uhr
Hallo,

Also das geht beide mal nicht.

Beim
echo "<tr onclick='window.location.href = \'http://www.google.de"\' style='cursor: pointer'>";
da kommt auf die Hand wenn ich über eine Zeile fahre.

Beim
echo '<tr onclick="window.location.href = \'http://www.google.de"\' style="cursor: pointer">';
da passiert nichts.

Ich bin der Meinung da muss noch was im head stehen.
<script type="text/javascript">
...
...
...
</script>

Aber was?
Bitte warten ..
Mitglied: helmuthelmut2000
31.08.2011 um 22:48 Uhr
Hallo,

Das geht aber ich hätte gern den link in der Zeile

<tr ....>

Weil ich das www.google.de auch mal ändere und
mit php von der db was auslese.

kann man das auch in die Zeile mit dem onclick bringen?
Bitte warten ..
Mitglied: EvilMoe
01.09.2011 um 00:25 Uhr
Hallo,

mache es doch mal so:
01.
echo '<tr onclick="document.location.href=\'http://www.google.de\'" style="cursor: pointer">';

EDIT:
Im Head könntest du eine Funktion haben was elegenater aussehen würde z.B. so
Header:
01.
<script type="text/javascript">
02.
function GoTo( url ) {
03.
  document.location.href=url
04.
}
05.

06.

07.
</script>
Und dann im HTML:
01.
echo '<tr onclick="GoTo(\'http://www.google.de\')" style="cursor: pointer">';
Bitte warten ..
Mitglied: helmuthelmut2000
01.09.2011 um 10:20 Uhr
Hallo,

Danke.

So funktionierts Super.
Bitte warten ..
Ähnliche Inhalte
JavaScript
Javascript Funktionen
gelöst Frage von agowa338JavaScript5 Kommentare

Hallo, habe gerade mehrere schönen Javascripte per mail bekommen und frage mich gerade, was eigentlich folgendes in einem Javascript ...

JavaScript
JavaScript Map
Frage von tobmesJavaScript7 Kommentare

Hi, ich bins mal wider :). Ich spiele immernoch mit JavaScript herum und hänge jetzt mal wieder. Ich habe ...

JavaScript
JavaScript hochladen
gelöst Frage von Patrick-ITJavaScript12 Kommentare

Hallo zusammen, ich bin auf der Suche nach einer Seite, wo ich meine JavaScript Datei hochladen kann und die ...

JavaScript
Javascript Array
gelöst Frage von internet2107JavaScript2 Kommentare

Ich habe folgendes Problem. Ersetze ich die folgenden Zahlen gegen Variablenwerte, bekomme ich nicht das Ergebnis, wie mit festen ...

Neue Wissensbeiträge
Windows Server

Zähe Update-Installation auf Windows Server 2016

Information von kgborn vor 1 TagWindows Server4 Kommentare

Mir sind in der Vergangenheit immer wieder Beschwerden von Admins unter die Augen gekommen, die sich über die doch ...

Humor (lol)
Turnschuhe per Firmware lahmlegen
Information von Henere vor 1 TagHumor (lol)6 Kommentare

Und was kommt demnächst ? Bekomme ich kein Klopapier mehr, weil der Spender einem DDOS unterliegt ? :-) Ich ...

Sicherheit

Sicherheitsrisiko in WinRAR und Co. durch Schwachstelle in UNACEV2.DLL

Information von kgborn vor 1 TagSicherheit

In der seit 2005 nicht mehr aktualisierten Bibliothek UNACEV2.DLL gibt es eine Path-Traversal-Schwachstelle. Diese ermöglicht es, bei ACE-Archiven Dateien ...

Internet

CDU Propaganda: Urheberschutz im Internet - Ende des digitalen Wild-West

Information von Frank vor 2 TagenInternet6 Kommentare

Hallo Administratoren, aus einem Kommentar heraus habe ich folgenden Beiträge von Herr Sven Schulze und Axel Voss (beide CDU ...

Heiß diskutierte Inhalte
Hardware
Frage an Kenner von 5,25 Zoll Laufwerken
Frage von DerWoWussteHardware54 Kommentare

Moin Kollegen. Hier wird gerade im Archiv gewühlt und 5,25 Zoll Disketten ("2S/HD", 96TPI) sollen eingelesen werden. Ich habe ...

Windows Tools
Dateiname Automatisch auf PDF Klartext oder als Barcode abdrucken
Frage von spongebob24Windows Tools29 Kommentare

Hallo Zusammen, habe eine tolle Anforderung bekommen. Ich sollte auf mehrere PDF Dateien Automatisch einen Stempel anbringen lassen. Toll ...

Internet
SDSL oder ADSL - Preis-Leistungs-Verhältnis
Frage von ZeppelinInternet22 Kommentare

Wehrte Community, der Unterschied dieser beiden Techniken ist recht einfach erklärt. Das S, steht für Synchron (Gleich) und das ...

Microsoft Office
MicroSoft und seine Lizenzen
Frage von ZeppelinMicrosoft Office19 Kommentare

Wehrte Community, ich wende mich an die Community weil MicroSoft dazu keine Stellung nehmen möchte. Ich öffne mein Web-Browser ...