27. Januar 200520 j Hallo, ich habe auf einer Webseite welche ich betreue ein Problem. Und zwar will ich einen Link auf www.adobe.de in einen Text einfügen. Habe für externe Links eine Funktion die wie folgt aussieht: function hrefextern($ref, $desc, $path) { echo "<img title='Externer Link' src=\"$path../images/extlink.gif\"></img>"; echo " "; echo "<a target='blank_' href=\"$ref\">$desc</a>"; }[/php] Ich rufe die Funktion in dem Text also so auf (habe den Text drumherum jetzt mal weggelassen): [php]<? hrefextern("www.adobe.de", "Adobe", "../"); ?> Wenn ich jetzt aber den Link anklicken will, dann macht er mir daraus www.webseite.de/Ordner/Unterorder/www.adobe.de Was mache ich falsch? Oder habe ich einfach nur was falsch eingestellt? Hiiiiiiiilfeeeee... Gruß, Bine
27. Januar 200520 j so weiß der, dass der nicht auf deinem webspace suchen soll, sondern dass du ne völlig neue url willst...
28. Januar 200520 j absolute URLs beginnen mit http:// .... Aber ich könnte mir vorstellen das es im FF ohne http:// geht Gruß, Markus
28. Januar 200520 j Aber ich könnte mir vorstellen das es im FF ohne http:// geht Glaub ich eher nicht. Auch der IE sucht ja bei eingaben ohne Protokoll (http://, ftp://, file:// ...) alle Protokolle ab. Aber wenn das als Link in einer Seite steht geht jeder Browser erstmal vom aktuellen Pfad aus und sucht dort den Unterpfad/die Datei. Ein Link auf eine 2te Seite geht ja auch mit ... href="Seite2.html" und keiner würde auf die Idee kommen, da ein http:// davorzuhängen
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.