php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 14.11.2005, 21:50  
Benutzer
 
Registriert seit: 04.11.2005
Beiträge: 48
Smiley
Standard iFrame mit onload... neu laden

Hallo, ich habe da ein Problem.
Ich habe ein Frameset, bestehend aus zwei Frames(2 Zeilen).
Wenn ich nun das obere Frame mit einem von extern verlinkten Link mit einer neuen Seite lade, will ich, dass das iFrame neu lädt, obwohl die Seite die in dem iFrame eingebunden ist die gleiche ist. Aber da das eine PHP - Seite ist, gibt sie dann etwas anderes aus. Das ist ja auch nicht das Problem, sondern, dass das iFrame die gleiche Seite neu lädt.
Ich hoffe ihr habt das Problem verstanden. Hier noch ein bissel Quellcode:

Frameset:
Code:
<html>
<head>
<title>Produktanzeige</title>
</head>
<frameset rows="50, *" cols="1*" frameborder="0" border="0" framespacing="0">
	<frame name="unternavigation" src="leer.htm" scrolling="no">
	<frame name="produktfenster" src="produkte.php" scrolling="auto">	
</frameset>

</html>

Datei von extern die auf den Frameset verlinkt:
Code:
<html>

<head>
<title>Navigation</title>
<link rel="stylesheet" type="text/css" href="../standard.css">

<script type="text/javascript">
function FrameAendern (URI, Framename) {
  parent[Framename].location.href = URI;
}
</script>

</head>

<body>
<table align="center" width="90%" id="navihome">
	<caption>Produktüberischt</caption>
	<tr>
		<td>Arbeitsspeicher</td>
	</tr>
	<tr>
		<td>Case Modding</td>
	</tr>
	<tr>
		<td>Drucker</td>
	</tr>
Und nun noch die Datei, die neu laden soll als PHP-Datei:


Code:
<html>

<head>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
       "http://www.w3.org/TR/html4/loose.dtd">
<title>Produkte</title>
<link rel="stylesheet" type="text/css" href="../standard.css">
<meta http-equiv="cache-control" content="no-cache">
</head>

<body>
<?php
...
...
...

echo "

<iframe src='kategorieprodukte.php?kategorie=".$_GET['kategorie'];

if(isset($_GET['u1']))
	echo "&amp;u1=".$_GET['u1'];
	
echo "' width='100%' height='100%' name='produkte'>


Ihr Browser kann leider keine eingebetteten Frames anzeigen:
Sie k&ouml;nnen die eingebettete Seite &uuml;ber den folgenden Verweis
aufrufen: Produkte</p>
</iframe></p>";
?>
</body>

</html>
Schon mal vielen Dank für die hoffentlich baldige Hilfe.
Smiley ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 14.11.2005, 21:52  
Gast
 
Beiträge: n/a
Standard

Wenn ich Dich richtig verstanden habe, versuch es mal mit folgendem Header in der Iframe-Datei:
PHP-Code:
<?php
header
("Cache-Control: no-store, no-cache, must-revalidate");
?>
  Mit Zitat antworten
Alt 14.11.2005, 22:10  
Benutzer
 
Registriert seit: 04.11.2005
Beiträge: 48
Smiley
Standard

Geht leider nicht, Fehler bleibt unverändert. Ich habe jetzt die iFrame-Seite folgendermaßen abgeändert:

PHP-Code:
<?php
<?php
header
("Cache-Control: no-store, no-cache, must-revalidate");
?>
<html>

<head>
<title>Produkte</title>
<link rel='stylesheet' type='text/css' href='../standard.css'>

</head>

<body>

<?php
echo "<pre>GET: 
"
;
print_r($_GET);
echo 
"</pre>
"
;
...
...
...
if(!isset(
$_GET['u1']))
    {
    echo 
"<p<<table align='left' width='90%'>
        <tr>
            <td width='100%' height='20'></td>
        </tr>
    </table></p>"
;
    }



echo 
"

<iframe src='kategorieprodukte.php?kategorie="
.$_GET['kategorie'];

if(isset(
$_GET['u1']))
    echo 
"&amp;u1=".$_GET['u1'];
    
echo 
"' width='100%' height='100%' name='produkte'>


Ihr Browser kann leider keine eingebetteten Frames anzeigen:
Sie k&ouml;nnen die eingebettete Seite &uuml;ber den folgenden Verweis
aufrufen: [url='alternative_produktanzeige.htm']Produkte[/url]</p>
</iframe></p>"
;
?>
Smiley ist offline   Mit Zitat antworten
Alt 14.11.2005, 22:32  
Benutzer
 
Registriert seit: 04.11.2005
Beiträge: 48
Smiley
Standard

Ich hab da noch ein Hinweis. Liegt das vielleicht daran, dass das Frameset bereits ineinem Framesetliegt?
Die Seite ist folgendermaßen aufgebaut:
PHP-Code:
<?php
<frameset cols="200, *, 200" frameborder "1" bordercolor="#000000" style="border-style:outset;">
    <
frameset rows="130, 110, *">
        <
frame name="logo1" src="logo.htm" scrolling="no" marginheight="0">
        <
frame name="warenkorbklein" src="https://sslsys.de/web21/html/warenkorb/warenkorb_klein.php" scrolling="no" marginheight="0">        
        <
frame name="navigation" src="werbung.htm" scrolling="auto">        
    </
frameset>
    <
frameset rows="130, *">
        <
frame name="oben" src="oben.htm" scrolling="auto">
        <
frame name="anzeige" src="willkommen.php" scrolling="auto">
    </
frameset>
    <
frameset rows="130, 135, 150,*">
        <
frame name="logo2" src="logo.htm" scrolling="no" marginheight="0">
        <
frame name="suche" src="produktsuche/produktsuche.htm" scrolling="no">    
        <
frame name="login" src="https://sslsys.de/web21/html/formulare/login.htm" scrolling="no">            
        <
frame name="links" src="links.htm" scrolling="auto">              
    </
frameset>
?>
Und in dem Frame anzeige ist das von mir vorhin beschrieben Frame drinnen, und ich greife da von dem Frame links zu.
Der erste Teil mit href=... funktioniert, nur nicht mehr der Teil mit dem onClick...
Smiley ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Ergebnis von Formular in iFrame zeigen PsychoEagle HTML, Usability und Barrierefreiheit 2 22.07.2009 21:07
JavaScript: IFrame: Wert aendern: Problem SvenLittkowski HTML, Usability und Barrierefreiheit 2 26.09.2007 00:49
Iframe andrew22 HTML, Usability und Barrierefreiheit 2 10.05.2007 10:59
Kommunikation zwischen IFRAME und Hauptseite R4v3r HTML, Usability und Barrierefreiheit 1 02.04.2007 13:57
iframe erkennen ? simsalabim PHP Tipps 2007 13 23.03.2007 20:30
Hilfe, iframe macht probleme für mysql-abfrage soa Datenbanken 4 09.03.2007 18:40
iframe per src laden; Cacheproblem ggfan HTML, Usability und Barrierefreiheit 4 27.05.2006 16:49
Gesamte Seite aus iFrame neu laden HTML, Usability und Barrierefreiheit 5 22.11.2005 17:09
PHP statt iframe PHP Tipps 2007 1 20.11.2005 11:28
[Erledigt] IFrame Höhe dynamisch an Seiteninhalt anpassen? HTML, Usability und Barrierefreiheit 2 23.04.2005 18:44
[Erledigt] iFrame problem PHP-Fortgeschrittene 14 13.04.2005 15:33
Hauptseite aus einer in einem iframe liegenden Form neuladen woods HTML, Usability und Barrierefreiheit 3 15.03.2005 11:26
Immer das Hauptframe laden....?!! PHP Tipps 2004-2 6 25.11.2004 16:44
[Erledigt] Iframe JavaScript ? HTML, Usability und Barrierefreiheit 5 19.10.2004 21:21
[Erledigt] iframe nach Formulareingaben an neue Grösse anpassen HTML, Usability und Barrierefreiheit 2 17.06.2004 16:25

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
http://www.php.de/html-usability-und-barrierefreiheit/33757-iframe-mit-onload-neu-laden.html, iframe neu laden, onload iframe, iframe onload, onload seite neu laden, html iframe neu laden, php html href onload, iframe einmal neu laden, onload iframe laden, php onload frame aktualisieren, iframe mit onload, css cache probleme mit iframe, iframe onload php, body onload frame neu laden, html onload datei, link in frame laden onload, php iframe neu laden, iframe onload javascript, iframe neuladen, iframe per onload

Alle Zeitangaben in WEZ +2. Es ist jetzt 01:58 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.