Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [HTML] Verlinkung bei Flash-Element (https://www.delphipraxis.net/104599-%5Bhtml%5D-verlinkung-bei-flash-element.html)

Balu der Bär 7. Dez 2007 09:49


[HTML] Verlinkung bei Flash-Element
 
Tach,

über folgenden Code lasse ich einen Flash-Banner auf meiner Seite anzeigen:
Code:
<embed src="212x150_de.swf?clickTag=http://xxxxxxxxxx/?a_aid=test&a_bid=test1" quality="high" bgcolor="#ffffff" width="212" height="150" name="212x150_de" align="middle" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
Beim Klick auf den Banner soll die URL (http://xxxxxxxxxx/?a_aid=test&a_bid=test1) aufgerufen werden. Das klappt nur teilweise, nach dem Klick auf den Banner wird lediglich http://xxxxxxxxxx/?a_aid=test aufgerufen, nach dem & wird rigoros alles abgeschnitten. Was tun?

Grüße

Progman 7. Dez 2007 10:02

Re: [HTML] Verlinkung bei Flash-Element
 
Vielleicht statt dem & lieber &amp; verwenden?

Balu der Bär 7. Dez 2007 10:08

Re: [HTML] Verlinkung bei Flash-Element
 
Hatte ich schon versucht, klappt leider auch nicht. :-(

Die Muhkuh 7. Dez 2007 15:45

Re: [HTML] Verlinkung bei Flash-Element
 
Hi,

wenn das <embed>-Tag ein onClick-Ereignis hat, wirf da mal deinen Link rein.

Balu der Bär 7. Dez 2007 17:17

Re: [HTML] Verlinkung bei Flash-Element
 
Scheint nicht zu gehen, jetzt wird gar nichts mehr geöffnet. :-(

Code:
<embed src="212x150_de.swf" onClick="location.href='http://de.xxxxx.com/?a_aid=test&a_bid=test1';" quality="high" bgcolor="#ffffff" width="212" height="150" name="212x150_de" align="middle" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />

Dax 7. Dez 2007 17:27

Re: [HTML] Verlinkung bei Flash-Element
 
wie wärs mit
Code:
[url="ziel"]<embed ... />[/url]

Balu der Bär 7. Dez 2007 17:41

Re: [HTML] Verlinkung bei Flash-Element
 
Passiert leider ebenfalls nichts, so schlau war ich auch schon. ;) Man kann draufklicken, aber es passiert nichts. :?

marabu 7. Dez 2007 17:54

Re: [HTML] Verlinkung bei Flash-Element
 
Hallo Pierre,

Zitat:

... src="212x150_de.swf?clickTag=http://xxxxxxxxxx/?a_aid=test&a_bid=test1" ...
der clickTag-URL muss percent encoded werden.

Grüße vom marabu

Balu der Bär 7. Dez 2007 17:55

Re: [HTML] Verlinkung bei Flash-Element
 
Percent encoded? :shock: :gruebel:

marabu 7. Dez 2007 17:59

Re: [HTML] Verlinkung bei Flash-Element
 
Leerstelle = %20

Die Muhkuh 7. Dez 2007 18:02

Re: [HTML] Verlinkung bei Flash-Element
 
marabu, wo ist das ein Leerzeichen? Ich sehe keins.

phXql 7. Dez 2007 18:05

Re: [HTML] Verlinkung bei Flash-Element
 
Generell alle Buchstaben als %Code schreiben meinte er wahrscheinlich :)

marabu 7. Dez 2007 18:18

Re: [HTML] Verlinkung bei Flash-Element
 
Hi,

ich war zu faul den URL nochmal korrekt hinzuschreiben - und das Leerzeichen ist als Beispiel gedacht gewesen. Das Problem mit dem clickTag ist, dass der Wert selbst einen URL darstellt, der in einen anderen URL eingebettet wird. Insofern dürfen dort keine Metazeichen direkt verwendet werden, d.h. QuestionMark (%3F) und Ampersand (%26) müssen percent encoded werden. Ohne diese Kodierung werden die Ampersand-Zeichen als Parametertrenner für den äußeren URL gewertet.

Freundliche Grüße

Balu der Bär 7. Dez 2007 19:26

Re: [HTML] Verlinkung bei Flash-Element
 
Besten Dank, hat nun geklappt. :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:01 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz