[GastForen Programmierung/Entwicklung JavaScript ein Verweis mit JavaScript

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

ein Verweis mit JavaScript

Anonym
Beiträge gesamt: 22827

15. Aug 2003, 14:59
Beitrag # 1 von 8
Bewertung:
(2569 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo
Ich habe ein Menü in einer Tabelle, die einzelnen Punkte mit dem Tag <a>. Jetzt habe ich aber folgendes Problem:
Wenn die Spalte größer ist als der Verweis, muß ich ja auf den Verweis klicken. Ich will das aber so umbasteln, daß ein Klick auf die Spalte reicht, egal wie groß sie ist. Deshalb dachte ich mir folgendes.

<table>
<tr><td OnClick = "..."> Verweis </td></tr>
</table>

nur was schreibe ich zu dem OnClick Befehl. Oder kennt noch jemand ne bessere Idee.

Gruß Christian
X

ein Verweis mit JavaScript

Markus Walker
Beiträge gesamt: 494

19. Aug 2003, 06:56
Beitrag # 2 von 8
Beitrag ID: #47764
Bewertung:
(2569 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Mit dem <a> Tag meinst Du wohl, dass dort einn Link eingefüht ist.
Um einen Link per JavaScript abzubilden, muss die Location neu gesetzt werden:
onclick = "window.location.href = 'URI_des_Ziels'"

Soll das Ziel in einem neuen Fenster dargestellt werden, kann mit der Methode window.open gearbeitet werden:
onclick = "window.open('URI_des_Ziels','FENSTER-NAME','FENSTER-EIGENSCHAFTEN')"


als Antwort auf: [#47451]

ein Verweis mit JavaScript

Botta
Beiträge gesamt: 7

21. Aug 2003, 23:36
Beitrag # 3 von 8
Beitrag ID: #48204
Bewertung:
(2569 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Moin

Dazu habe ich auch mal eine Frage.
Ähnliches Problem.

<table width="200" border="1">
<tr>
<td onClick="location='links.php'">
Text
</td>
</tr>
</table>

Das funktioniert wunderbar, aber das möchte ich jetzt mit Java-Script generieren. Etwa so.

document.write("<table> \n");
document.write("<tr><td onClick=&quot;location='links.php'&quot;> \n");
document.write("Text\n");
document.write("</td></tr> \n");
document.write("</table> \n");

Nur es funktioniert nicht. OnClick-Event muß so aussehen: onclick =".."
Die Anführungszeichen darf ich aber nicht verwenden, da ich innerhalb des write Befehls bin. Ich hab es auch schon mit &quot und mit den einfachen Anführungszeichen '' versucht, leider ohne Erfolg.

Ich wäre für eine Lösung dankbar.

Gruß Botta


als Antwort auf: [#47451]
(Dieser Beitrag wurde von Botta am 21. Aug 2003, 23:43 geändert)

ein Verweis mit JavaScript

Markus Walker
Beiträge gesamt: 494

22. Aug 2003, 17:27
Beitrag # 4 von 8
Beitrag ID: #48313
Bewertung:
(2569 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
document.write("<tr><td onClick=\"location='links.php'\"> \n");

müsste funktionieren, hab's aber nicht getestet.


als Antwort auf: [#47451]

ein Verweis mit JavaScript

Botta
Beiträge gesamt: 7

22. Aug 2003, 22:55
Beitrag # 5 von 8
Beitrag ID: #48336
Bewertung:
(2569 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Herzlichen Dank Markus,

ich hatte schon einige Stunden mit diesem Problem verbracht und in etlichen Büchern nachgeschlagen. Man hat aber kein richtigen Suchbegriff und dann ist die Lösung so einfach.

Gruß Botta


als Antwort auf: [#47451]

ein Verweis mit JavaScript

Miro Dietiker
Beiträge gesamt: 699

29. Aug 2003, 00:09
Beitrag # 6 von 8
Beitrag ID: #49132
Bewertung:
(2569 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hey Botta!

Man nennt dieses Hinzufügen von Zeichen (\) "Escapen"..
Kurz und bündig: Leitet man einen String mit " ein, muss jedes "
innerhalb des strings geescapet werden ,)

Weitere Details findest du sicher unter diesem Begriff...

GrEeZ: Miro Dietiker


als Antwort auf: [#47451]

ein Verweis mit JavaScript

Anonym
Beiträge gesamt: 22827

29. Aug 2003, 23:05
Beitrag # 7 von 8
Beitrag ID: #49280
Bewertung:
(2569 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Moin Miro,

ich werde mich mal schlau machen, danke.


Ich hatte bislang immer folgendes geschrieben.

document.write("<table border='0'>");

Außen die doppelten Anführungszeichen und innen die einfachen.
Hat er auch immer wunderbar geschluckt, nur bei diesem Problem nicht.
Aber da hab ich ja jetzt glücklicherweise eine Lösung.

Gruß Botta


als Antwort auf: [#47451]

ein Verweis mit JavaScript

exquisitus
Beiträge gesamt: 247

2. Sep 2003, 03:01
Beitrag # 8 von 8
Beitrag ID: #49460
Bewertung:
(2569 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
hallo Botta

ich würde das eher umgekehrt machen.

also:
document.write('<table border="0">');

statt
document.write("<table border='0'>");


<table border='0'> ist strikte genommen kein gültiges (valid) html.

gruss
Steven


als Antwort auf: [#47451]
X

Aktuell

PDF / Print
pitstopPro_300

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
14.05.2024

Online
Dienstag, 14. Mai 2024, 10.00 - 10.30 Uhr

Webinar

Prozessoptimierung ist ein Teamsport! Keine Software und keine Maschine allein kann Ihnen helfen, die Effizienzpotenziale Ihres Betriebes maximal auszuschöpfen. Von der Auftragsannahme über die Vorstufe und den Druck bis hin zur Weiterverarbeitung – alles muss optimal ineinandergreifen. Apropos Weiterverarbeitung – in vielen Druckbetrieben fristet sie in Sachen Prozessoptimierung immer noch ein Schattendasein. Dabei liegen hier mittlerweile die größten Einsparpotenziale! In einem Webinar von Horizon und Impressed erfahren Sie, wie Sie diese Einsparungen realisieren können. Horizon, bekannt für innovative Lösungen in der Druckweiterverarbeitung, bietet mit iCE LiNK eine Workflowlösung für die Weiterverarbeitung. iCE LiNK überwacht, visualisiert und analysiert Produktionsabläufe und unterstützt bei der Wartung – damit immer alles reibungslos läuft. Den gleichen Anspruch hat der von Impressed entwickelte Impressed Workflow Server – er ist die smarte PDF-Workflow-Lösung für Druckereien, die Datenmanagement, Preflight und Produktionssteuerung übernimmt. Im Webinar zeigen Ihnen die Experten von Horizon und Impressed, wie beide Lösungen im Team die Effizienz und Produktivität Ihres Betriebes steigern können. Melden Sie sich am besten gleich an, wir freuen uns auf Sie! PS: Melden Sie sich in jedem Fall an – sollten Sie zum Termin verhindert sein, erhalten Sie die Aufzeichnung.

kostenlos

Ja

Organisator: Impressed / Horizon

https://www.impressed.de/schulung.php?c=sDetail&sid=327

Einsparpotenziale in der Weiterverarbeitung
Veranstaltungen
16.05.2024

Online
Donnerstag, 16. Mai 2024, 10.00 - 10.30 Uhr

Webinar

Komplizierte, kleinteilige Aufträge; alles sehr speziell; seit Jahren bewährte Prozesse – da können wir nichts standardisieren und automatisieren! Das sagen viele Großformatdrucker – aber stimmt das wirklich, ist dem tatsächlich so? Günther Business Solutions und Impressed treten in einem Webinar den Gegenbeweis an. Experten beider Unternehmen zeigen, wie Großformatdrucker vom Einsatz zweier bewährter Lösungen profitieren können: • von advanter print+sign von Günther Business Solutions, dem ERP-System für den Großformatdruck, dass alle Phasen der Wertschöpfung im Large Format Printing abdeckt • von Impressed Workflow Server, der smarten PDF-Workflow-Lösung für Druckereien, die Datenmanagement, Preflight und Produktionssteuerung übernimmt Über die Kombination beider Lösungen können Großformatdrucker ihre Prozesse mit modernen Workflows Schritt für Schritt automatisieren – und so zügig deutliche Zeit- und Kosteneinsparungen realisieren. Das Webinar sollten Sie sich nicht entgehen lassen – damit Sie keine Effizienzpotenziale mehr liegen lassen. Melden Sie sich am besten gleich an, wir freuen uns auf Sie! PS: Melden Sie sich in jedem Fall an – sollten Sie zum Termin verhindert sein, erhalten Sie die Aufzeichnung.

kostenlos

Nein

Organisator: Impressed / Günther Business Solutions

https://www.impressed.de/schulung.php?c=sDetail&sid=326

Und es geht doch: Automatisierung im Großformatdruck!