Link aus Db anständig darstellen & Frames neu laden =)

Hi CommZ,

Mic hbeschäftigen zurzeit wieder 2 Probleme die ich nicht so gelöst bekomme.

Ich schreibe gerade an einer Seite wo ich zuerst einen Link in eine Tabelle einfügen lasse via www.beispiel.de und dann später alle wieder ausgeben lasse

Code:
<table>";
    									
for($i=0;$i<$checka;$i++) {
    							
$nimm = mysql_fetch_array($check);
echo "
<tr>
<td><a href=\"$nimm[0]\">http://$nimm[0]</a></td>";

usw...

Das Problem ist das er meine Seite immer als Anfangspunkt wählt, klickt man auf den Link versucht er wwx.ihelpu.eu/http://www.beispiel.de aufzurufen.

Das ist Problem Nummer 1.

Problem Nr.2 ist das ich nachdem ich einen neuen Link eingefügt habe sich der Frame links.php neu laden müsste damit man sofort nach dem Submit seinen neuen Link auch benutzen kann.

Das ganze ist so aufgeteilt:

============================
| |
| |
| |
| |
Frame Links.php | add.php |
| |
| |
============================

In add.php kann man einen Link einfügen. bei Links.php werden alle Links ausgegeben.
Wie bekommen ich nun ein Reload des links.php Frames hin?

Danke im Vorraus,

MfG,

TkO?
 
Ersteres Problem rührt daher, dass du Links bekommst, die <a href="www.irgendwas.de"> lauten. Da fehlt die Protokollbezeichnung, also wird das als relative URL interpretiert, nicht als absolute.

Zweiteres könntest du erreichen, indem du mit JavaScript bei jedem Aufruf der add.php auch einfach den anderen Frame aktualisieren lässt. Sollte damit klappen:

Code:
<script type="text/javascript">
top.frames._framename_.location.reload();
</script>
 
Hi,


" Ersteres Problem rührt daher, dass du Links bekommst, die <a href="www.irgendwas.de"> lauten. Da fehlt die Protokollbezeichnung, also wird das als relative URL interpretiert, nicht als absolute."

Das ist mir klar.

Ich habe mit
Code:
 $link2 = "http://".$link;

Hat auch in die Tabelle dann http://beispiel.de geschrieben.
Der Clou, es geht nachher trotzdem nicht!!

Trage ich allerdings den Link im Http://beispiel.de format ein (und es sieht genauso in der tabelle aus wie die obige version, funktioniert es?!

Verstehe ich nicht.

Und danke für das kleine Javascript musste zwar auf beiden Seiten es einbinden (das eine mal natürlich auf den anderen Frame) aber es funktioniert :)!

MfG,

Teekayo?
 
Zurück
Oben