Hej
Når jeg klikker på et link fra min hjemmeside til et website, sker det i flere tilfælde at der f.eks. vises følgende meddelelse “www.garmin.com nægtede at oprette forbindelse”.
Hvad kan årsagen hertil være.
mvh Kell
Hej Kell
Mon du har brug for at definere linket med ‘https://’ i stedet for ‘http://’?
Forskellen er, at http-forbindelser ikke er krypterede.
Hej Henrik
Det gør ingen forskel jeg har prøvet med både http og https.
Nogle links fungerer medens andre volder problemer. Når jeg prøver at aktivere Linket på en ny side virker Linket korrekt.
Mvh Kell
Nu er det lidt udenfor, hvad vi normalt beskæftiger os med her på Forum – men hvis du vedlægger HTML-koden, vil jeg se på det.
Hej Henrik
Tak, her er koden
mvh Kell
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=windows-1252″>
<title>Teknik information</title>
</head>
<body bgcolor=”#C0C0C0″>
<table border=”0″ cellpadding=”0″ cellspacing=”0″ align=’center’ width=”90%” height=”550″>
<?php
/* Database connect and enquiry */
Include(“Config.php”);
?>
<tr>
<br><br>
<td valign=”top” width=”30%” height=”425″>
<b><font size=’4′ face=’Verdana’>Teknik information:</font><br>
<font size=’2′>Klik på et af nedenstående link</font></b><br>
<p><form method=’POST’ action=’Campsite_side.htm’>
<input type=’submit’ value=’Return’ name=’B1′ style=’font-weight: bold; float:left’><br><br>
</form>
<?php
$query = (“SELECT Type, Name, Url FROM Menupoint WHERE Type = 3 ORDER BY Name ASC”);
if ($result = $mysqli->query($query)) {
while ($row = $result->fetch_array()) {
/* printf (“%s\n”, $row[“Name”]); */
?>“><? printf($row[“Name”])?><br><? }
}
?>
</td>
<td valign=”top” width=”30%” height=”425″>
<b><font size=’4′ face=’Verdana’>Trafik information:</font><br>
<font size=’2′>Klik på et af nedenstående link</font></b><br>
<p><form method=’POST’ action=’Campsite_side.htm’>
<input type=’submit’ value=’Return’ name=’B1′ style=’font-weight: bold; float:left’><br><br>
</form>
<?php
$query1 = (“SELECT Type, Name, Url FROM Menupoint WHERE Type = 4 ORDER BY Name ASC”);
if ($result1 = $mysqli->query($query1)) {
while ($row = $result1->fetch_array()) {
/* printf (“%s\n”, $row[“Name”]); */
?>“><? printf($row[“Name”])?><br><? }
}
?>
</td>
<td valign=”top” width=”30%” height=”425″>
<p><b><font size=’4′ face=’Verdana’>Syge -rejseforsikring:</font><br>
<font size=’2′>Klik på et af nedenstående link</font></b><br></p>
<p><form method=’POST’ action=’Campsite_side.htm’>
<p><input type=’submit’ value=’Return’ name=’B1′ style=’font-weight: bold; float:left’><br><br></p>
</form>
<?php
$query2 = (“SELECT Type, Name, Url FROM Menupoint WHERE Type = 7 ORDER BY Name ASC”);
if ($result2 = $mysqli->query($query2)) {
while ($row = $result2->fetch_array()) {
/* printf (“%s\n”, $row[“Name”]); */
?>“><? printf($row[“Name”])?><br><? }
}
?>
<br><br>
<br>Rejser du til udlandet, husk også <br>
det blå EU sygesikringskort,<br>
Klik på kort for bestilling.
</td>
</tr>
</table>
<?php
/* Libération des résultats */
$result->free();
/* Luk database */
$mysqli->close();
?>
</body>
</html>
Selv tak – men det er nu den renderede kode i websiden, jeg har brug for at se, ikke originalkoden med PHP og SQL. Problemet ligger jo i resultatet. Det er særligt forskellen mellem gamle og nye links, jeg er ude på at finde.
Hej igen Henrik
OK, var ikke klar over det var denrenderede kode du skulle have. Den følger hermed i vedhæftede fil.
Siden jeg prøver at linke til hedder https://www.garmin.dk/da-DK/
mvh Kell
Vedhæftede filer:
Hej Henrik
Jeg har løst problemet ved at ændre url kaldet i min kode som følger:
Eksisterende kald:
Ændret til:
Dvs at der skal henvises til en ny side _blank og ikke ind i en eksisterende _self
Tak for din indsats
mvh Kell
Hej igen Henrik
Det blev åbenbart ikke vist korrekt, prøver igen.
I target havde jeg defineret at url skulle åbnes i en eksisterende side med definitionen ‘_self’
Target har jeg ændret til “_blank” altså en ny side hvorefter alt virker.
Og endnu en gang tak for din indsats
Mvh Kell
Det var så lidt, du løste jo problemet selv 🙂
Vores fine Forum vil af forskellige grunde mishandle indlejret HTML / PHP, så det kan være svært at vise problemet.
target=_blank er god stil, når man linker til sider udenfor ens egne. _self er normalt ikke nødvendigt.