<a href> mit Safari und IPad

Hallo zusammen,

ich stehe etwas auf dem Schlauch. Ich habe eine String-Var mit Profile HTML Box angelegt und in einem Skript einen Wert zugewiesen, der einen „a href“ Part beinhaltet. Führt auf dem PC ( Firefox, Internetexplorer ) dazu, dass der angegebene Link ausgeführt wird. Nicht so auf dem IPad mit Safari. Der Text wird zwar korrekt als Link angezeigt, die Farbe ändert sich beim Touch kurz. Das war’s dann aber auch.

Hier der Code :

  $str .= "<tr>";
	   $str .= "<td width='280px'><div style='text-align:left; margin-left:10px;'>$text</a>";
	   $str .= "<a href='$link' target=_blank>Mehr Infos</a> </div>";

Irgend jemand eine Idee ?

Gruß
Walter

Moin Walter,

Poste doch bitte mal den vollständigen Inhalt der Variable. Ich vermutet das ist eher ein HTML- als ein Skriptproblem.

Gruß,
Titus

Hallo,

ja, vermute ich auch. Ich habe auch nicht wirklich viel Ahnung von Html :confused:
Eine der Vars die nicht funktioniert hat folgenden Inhalt

„<table width=‚980px‘><tr><td width=‚280px‘><div style=‚text-align:left; margin-left:10px;‘><b style=color:#C00000;>Montag 7:30 Uhr | Lafer! Lichter! Lecker!</b> ZDFneo***</a><a href=‚Kochsendung Lafer! Lichter! Lecker! - ZDF | Rezepte Spitzenk�che Kochbuch | Dienstag bei TVchips.de‘ target=_blank>Mehr Infos</a> </div><tr><td width=‚280px‘><div style=‚text-align:left; margin-left:10px;‘><b style=color:#C00000;>Montag 13:15 Uhr | Frisch gekocht mit Andi und Alex</b> ORF***</a><a href=‚Kochsendung Frisch gekocht - ORF 2 | Rezepte Spitzenk�che Kochbuch | Dienstag bei TVchips.de‘ target=_blank>Mehr Infos</a> </div><tr><td width=‚280px‘><div style=‚text-align:left; margin-left:10px;‘><b style=color:#C00000;>Montag 14:15 Uhr | Küchenschlacht</b> ZDF***</a><a href=‚Kochsendung Küchenschlacht - ZDF | Rezepte Spitzenk�che Kochbuch | Dienstag bei TVchips.de‘ target=_blank>Mehr Infos</a> </div></table>“

a href ganz am Ende. Bei „Mehr Infos“ soll der entspr. Link kommen. Danke vorab für Deine Hilfe!

Gruß
Walter

So wie das aussieht ist Dein HTML „unsauber“.

Du machst z.B. die TR und TD auf aber nicht wieder zu. Ausserdem ist hinter dem Sendernamen ein A geschlossen, dass Du vorher nicht aufgemacht hast. Da kann es natürlich passieren, dass ein Browser damit nicht zurecht kommt.

So wäre es richtig:


<table width='980px'>
		<tr>
			<td width='280px'>
				<div style='text-align:left; margin-left:10px;'>
					<b style='color:#C00000;'>Montag 7:30 Uhr | Lafer! Lichter! Lecker!</b> ZDFneo*** !!!!
					<a href='http://www.tvchips.de/cgi-bin/chips.cgi?kochshow4' target='_blank'>Mehr Infos</a>
				</div>
			</td>!!!!
		</tr>!!!!
		<tr>
			<td width='280px'>
				<div style='text-align:left; margin-left:10px;'>
					<b style='color:#C00000;'>Montag 13:15 Uhr | Frisch gekocht mit Andi und Alex</b> ORF*** !!!!
					<a href='http://www.tvchips.de/cgi-bin/chips.cgi?kochshow91' target='_blank'>Mehr Infos</a>
				</div>
			</td>!!!!
		</tr>!!!!
		<tr>
			<td width='280px'>
				<div style='text-align:left; margin-left:10px;'>
					<b style='color:#C00000;'>Montag 14:15 Uhr | Küchenschlacht</b> ZDF*** !!!!
					<a href='http://www.tvchips.de/cgi-bin/chips.cgi?kochshow41' target='_blank'>Mehr Infos</a>
				</div>
			</td>!!!!
		</tr>!!!!
	</table>

Ich habe überall wo ich was korrigiert habe mal Ausrufezeichen hingemacht.

Sinnvollerweise lässt Du die Tabelle aber gleich weg:


<div style="width: 980px;">
	<div style='text-align:left; margin-left:10px;'>
		<b style='color:#C00000;'>Montag 7:30 Uhr | Lafer! Lichter! Lecker!</b> ZDFneo***
		<a href='http://www.tvchips.de/cgi-bin/chips.cgi?kochshow4' target='_blank'>Mehr Infos</a>
	</div>
	<div style='text-align:left; margin-left:10px;'>
		<b style='color:#C00000;'>Montag 13:15 Uhr | Frisch gekocht mit Andi und Alex</b> ORF***
		<a href='http://www.tvchips.de/cgi-bin/chips.cgi?kochshow91' target='_blank'>Mehr Infos</a>
	</div>
	<div style='text-align:left; margin-left:10px;'>
		<b style='color:#C00000;'>Montag 14:15 Uhr | Küchenschlacht</b> ZDF***
		<a href='http://www.tvchips.de/cgi-bin/chips.cgi?kochshow41' target='_blank'>Mehr Infos</a>
	</div>
</div>