Warum kostenlos registrieren?

Nur als registriertes Mitglied hast Du vollen Zugriff auf alle Funktionen unserer Website. So kannst Du eigene Fragen stellen und hast die volle Übersicht über neue interessante Themen im Forum.
Jetzt kostenlos registrieren.

Login


Frames nachladen

Fragen oder Probleme mit HTML, PHP oder CSS?

Frames nachladen

Beitragvon dianad am 13.06.2007, 23:29

Hallo zusammen!

Kann mir zufällig jemand von Euch sagen, was ich eingeben muss, damit Frames automatisch nachgeladen werden?
Es gibt so viele Seiten dazu im Netz, aber entweder ich bin zu blöd, das auf meine vorhandenen Seiten umzubasteln, oder aber es baut sich die Hauptseite (inkl. Frames) auf. Was ich aber möchte ist, dass sich um die gesuchte Seite herum das restliche Gerüst aufbaut.

Da ich totaler Blondie bin, bin ich mit php total überfordert.... java irgendwo rauskopieren ginge gerade noch...


Was ich möchte ist, dass wenn ich von meiner Seite z.b. www.paw-friends.de/aktuelles.htm eingebe, sich rundherum die restlichen Frames öffenen, aber nciht in Form von
www.paw-friends.de/index.htm....

Ich hoffe, mich hat jemand verstanden?? :oops:


Ich danke für möglichst PC-Blondinengerechte Antworten.

VG,

Diana
dianad
 
Beiträge: 5
Registriert: 13.06.2007, 23:23


Beitragvon H-milch am 14.06.2007, 01:05

Hallo Diana.

Wenn ich das richtig verstehe willst du, dass, wenn du eine deiner unterseiten (zb aktuell.htm) direkt in deinem browser öffnest, außenrum dein frameset mit geladen wird, in den anderen frames jedoch nicht die Navigation bzw. der Header erscheint.

erlich gesagt ich hab keinen schimmer wie das gehen soll. ich glaube auch nicht, dass das geht. selbst mit php ist das denke ich nur umständlich zu lösen.

vllt erklärst du uns mal warum du das brauchst, oder was du damit bezwecken willst. vllt finden wir dann eine andere lösung für dein problem.

mfg H-milch
H-milch
 
Beiträge: 130
Registriert: 18.07.2006, 23:18

Beitragvon FireFoxFan am 14.06.2007, 18:28

Hallo,

ich denke der Sinn und Zweck des Vorhabens ist ja, bestimmte Unterseiten direkt über die URL ansteuern zu können, sodass die gewünschte Seite sofort mit den restlichen Frames außenrum erscheint.

Das ist, soweit ich weiß, bei einem Einsatz von Frames nur durch JavaScript-Lösungen möglich. Dazu folgender Link:
http://aktuell.de.selfhtml.org/artikel/javascript/dyn-frames/

MfG
Leon
FireFoxFan
 
Beiträge: 172
Registriert: 23.04.2006, 10:40

Beitragvon H-milch am 14.06.2007, 21:52

ja. auf diese weise lässt sich das problem recht einfach lösen.

trotzdem verstehe ich den sinn nicht ganz, da die anderen frames ja leer geladen werden sollen.

Diana meld dich nochma. ich mach mir jetzt nicht die mühe das script an deine page anzupassen, wenn du nie wieder hier reinschaust.
H-milch
 
Beiträge: 130
Registriert: 18.07.2006, 23:18

Beitragvon dianad am 21.06.2007, 13:43

Hallo!

Danke für den Link, den habe ich bei meiner Suche noch nciht gefunden. Vielleicht schnalle ich es ja damit.... :oops:

@H-Milch: die anderen frames sollen nciht leer geladen werden, sondern ich möchte schon, dass das Grundgerüst sich drumherum aufbaut, wie es auch auf der Startseite ist - also mit Menü und so...

Es gibt ja im Net einige Java-Script-Links, aber bisher ist es mir leider nciht gelungen, die an meine Seite (bzw. Seiten - habe mehrere) anzupassen :-(

Ich mach da wahrscheinlich irgendwo nen Denkfehler oder so...

VG,

Diana
dianad
 
Beiträge: 5
Registriert: 13.06.2007, 23:23

Beitragvon H-milch am 23.06.2007, 00:26

Achso. dann hatte ich das nur falsch verstanden. dann müsste es eigentlich mit dem link von Leon klappen. falls irgendwas doch nicht klappt einfach wieder fragen ;)
H-milch
 
Beiträge: 130
Registriert: 18.07.2006, 23:18

Beitragvon dianad am 23.06.2007, 00:30

Mein Problem ist bei diesem Link (wie auch allen anderen), dass ich mich mit Java so gar nicht auskenne und daher nicht weiss, welche Befehle ich entsprechend meiner Seite abändern müsste. Geschweige denn, dass ich es nicht geschafft habe, das Gerüst an mein Frameset anzupassen :-(

VG,

Diana
dianad
 
Beiträge: 5
Registriert: 13.06.2007, 23:23

Beitragvon H-milch am 23.06.2007, 02:53

das ist eigentlich ganz einfach.

das hier kommt in deine index.thm :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">
<html>
<head>
<title>Paw-Friends</title>
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
<script language="javascript" type="text/javascript">
<!--
function checkFramecall() {
var Adressanhang=location.search;
if(Adressanhang)
frames.anzeige.location.href=Adressanhang.substring(1,Adressanhang.length);
}
//-->
</script>

</head>
<frameset onLoad="checkFramecall()" framespacing="0" border="false" frameborder="0" rows="150,*,66">
<frame name="oben" src="oben.htm">
<frameset framespacing="0" border="false" frameborder="0" cols="250,*">
<frame name="links" src="links.htm">
<frame name="anzeige" src="start.htm">
</frameset>
<frame name="unten" src="unten.htm">
</frameset>
<noframes >
<body >
</body>
</noframes>
</html>

und das in deine aktuelles.htm

<html>
<head>
<title></title>
<meta name="author" content="Cheffin">
<link rel=stylesheet type="text/css" href="style.css">
<script language="javascript" type="text/javascript">
<!--
function checkFrameset() {
if(!parent.anzeige)
location.href="index.htm?" + location.pathname;
}
//-->
</script>

</head>
<style type="text/css">
.container{
border-left: solid 1px #A02000;
border-right: solid 4px #A02000;
border-top: solid 1px #A02000;
border-bottom: solid 4px #A02000;
color: #6b6e4b;
background-color: #f8f9f3;
padding: 10px;
}
</style>
<body onLoad="checkFrameset();">
<div align="center"><b><font size="+2">Was sich so tut</font></b></div>
<br><div align="center"><img src="images/aktuelles.jpg" width="320" height="220" border="0" alt=""> </div>
<table border=0 width=700>
<tr><td> </td></tr>
<div class="container">
<b>Mai 2007</b> - ich plane Kurse und Workshops f&uuml;r &auml;ltere und/oder gehandicappte Hunde. Wer Interesse hat, kann sich gerne schon einmal melden
<br><br>
<b>Mai 2007</b> - Es gibt in der Galerie jetzt Bilder vom Dogfrisbee-Anf&auml;nger-Seminar in B&ouml;neb&uuml;ttel
<br><br>
<b>Mai 2007</b> - Ich bin jetzt anerkannte Sachverst&auml;ndige f&uuml;r die Durchf&uuml;hrung von Gehorsamspr&uuml;fungen der Hansestadt Hamburg. Aber jetzt kann man bei mir also die Pr&uuml;fung f&uuml;r den Hundef&uuml;hrerschein ablegen!
<br><br>
<b>M&auml;rz 2007</b> - Die ersten Bilder vom Agility-Schnupper-Seminar in Braunschweig sind online in der Galerie
<br><br>
<b>M&auml;rz 2007</b> - Paw-Friends gehen online
</div></table>
</body>
</html>

bei den anderen seiten must du das einfach genauso machen
wichtig! das "onload=..."nicht vergessen immer mit anzugeben.
so sollte es dann funktionieren. zumindest im IE, Firefox und Netscape. der Opera läd zwar die index.htm ruft aber dann nur die normale startseite.
habs leider nicht geschaft das script auch an den opera anzupassen.
mfg H-milch
H-milch
 
Beiträge: 130
Registriert: 18.07.2006, 23:18

Beitragvon dianad am 23.06.2007, 14:15

wow, tausend Dank!!!!

Das probiere ich gleich mal aus!!!


EDIT:

Ich habe das jetzt ausprobiert. Es funktioniert insofern, dass er dann immer die index.htm aufruft - egal von welcher Seite ich komme...
Kann man es auch so umschreiben, dass er die aufgerufene Seite öffnet und dann nur die Frames nachlädt?


VG,

Diana
dianad
 
Beiträge: 5
Registriert: 13.06.2007, 23:23

Beitragvon H-milch am 23.06.2007, 15:09

hm. normalerweise. sollte er die zuerst aufgerufene seite auch im frameset laden..

schreib mal in deimen frameset hinter 'name="anzeige"' noch 'id="anzeige"'
wenn das auch nix bringt schreib mal welchen browser du verwendest(am besten auch mit version).
H-milch
 
Beiträge: 130
Registriert: 18.07.2006, 23:18

Beitragvon dianad am 24.06.2007, 00:42

Ja, jetzt gehts! Daaanke!!!
dianad
 
Beiträge: 5
Registriert: 13.06.2007, 23:23



Ähnliche Themen


Zurück zu HTML, PHP & Co.

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste