php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 25.07.2008, 18:41  
Erfahrener Benutzer
 
Registriert seit: 16.07.2008
Beiträge: 145
Leinberger befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Brauche dringend Hilfe von Experten!

Hallo,
ich suche dringend Experten die mir bei meinem Problem helfen können, leider war meine Suche bislang erfolglos.

In der index.html sind 3 iFrames eingebettet. Im 1. werden Bilder aus einem Ordner ausgelesen und angezeigt, durch einen Klick auf eines der Bilder, wird dieses im 2. in Originalgröße dargestellt und im 3. eine Beschreibung des Bildes angezeigt. Nun möchte ich, dass man mit den Pfeilen durchblättern kann. Dazu müsste die aktuelle Bild-ID und die Id der Beschreibung an den 2. übergeben werden und hoch- bzw. runter gezählt werden.

So sind meine Gedanken, aber wie setze ich es um??? Bitte helft mir dabei. DANKE!!!

Galerie

Hier der Code:

bilderframe.php
PHP-Code:
<html>
<head>
<link rel="stylesheet" href="_css/bilderframe.css" type="text/css">
</head>
<body>
<script language="JavaScript">
 function ladeGallerieBild( sBildname ,bBeschreibung) 
 { 
  parent.frames["hauptframe"].document.getElementById("bild").src= "images/" + sBildname;
  if (bBeschreibung == "true")
   {
    parent.frames["bildbeschreibung"].document.location.href="_beschreibungen/"+ sBildname + ".html";
   }
  else 
   {
    parent.frames["bildbeschreibung"].document.location.href="_beschreibungen/leer.html";
   }
 }
</script>
          
<table border="0" cellspacing="1">
 <tr>
  <td nowrap style="text-align: center; margin: 0">
   <?php
    
// Galerie anzeigen
    
{
    
$bilder glob"images/*" );
    
natsort$bilder );
    foreach (
$bilder as $bild)
    {
    
$bild array_popexplode"/"$bild ) );
    
$file dirname(__FILE__)."/_beschreibungen/".$bild.".html";
    if  (
file_exists($file)) {$bBeschreibung "true"; } else { $bBeschreibung "false"; } echo '<a href="# (\''.$bild.'\')" onClick="ladeGallerieBild(\'' .urlencode$bild ). '\',\''$bBeschreibung .'\',\''$bild .'\')"><img border=0 weight=100 height=75 src="images/' .$bild'" /></a> '; } }
   
?>
  </td>
 </tr>
</table>
</body>
</html>
Hauptframe
Code:
<html>
<head>
</head>
<body>
<div align="center">
<table border="0" cellspacing="1" id="table1">
 <tr>
  <td width="5%">
   <img border="0" src="_images/backarrow.jpg" width="80" height="80" alt="Ein Bild zurückblättern!"></td>
  <td align="center" width="90%">
   <table height="100%" width="100%">
    <tr>
     <td align="center"><img id="bild" src="images/1.jpg" align="middle" height="336" alt="Nächstes Bild anzeigen!"></td>
    </tr>
   </table>
  </td>
  <td width="5%">
   <img border="0" src="_images/nextarrow.jpg" width="80" height="80"></td>
 </tr>
</table>
</div>
</body>
</html>
index.html
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
 <head>
  <title>Galerie</title>
  <meta http-equiv="content-language" content="de">
  <meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
  <meta name="date" content="2008-06-21">
  <meta name="robots" content="noindex,nofollow">
  <meta name="revisit-after" content="1 days">
  <meta name="revisit" content="after 1 days">
  <meta http-equiv="expires" content="0">
  <meta name="DC.Date" content="2008-06-21">
  <meta name="DC.Language" content="de">
  <meta name="DC.Format" content="text/html">
  <meta name="DC.Type" content="Web Page">
  <link rel="stylesheet" href="_css/style.css" type="text/css"> 
  <script language="JavaScript" src="../../_js/browsermax.js"></script>  
 </head>
 <body>
  <div align="center">
   <!--Leerzeile, damit vor dem Logo ein grauer Rand entsteht-->
   <p>&nbsp;</p>
   <!--Gesamte Seite-->
   <table class="rahmen" border="0" cellpadding="0" cellspacing="0" height="550" width="960">
    <tbody>
     <tr>
      <td valign="top">
       <!--Tabelle vom Logo bis vor den Footer-->
       <table border="0" cellpadding="0" cellspacing="0" height="100%" width="100%">
        <tbody>
         <tr>
          <td background="_images/logo_klein.jpg" colspan="3" height="132"><img src="_images/platzhalter.gif" border="0" height="125" width="100%"></td>
         </tr>
         <tr><td colspan=3 align=center class=text>Reise nach Peru 2006</td></tr>
         <tr>
          <td height="58%" width="5%">&nbsp;</td>
          <td valign="top" width="90%" align="center">
          <iframe id="hauptframe" name="hauptframe" src="hauptframe.html" width="630" height="336" scrolling="no" border="0" frameborder="0" marginwidth="1" marginheight="1">
          </iframe></td>
          <td height="58%" width="5%">&nbsp;</td>
         </tr>
         <tr>
          <td colspan=3 align=center>
           <iframe id="bildbeschreibung" name="bildbeschreibung" src="_beschreibungen/1.jpg.html" height="20" scrolling="no" border="0" frameborder="0" marginwidth="1" marginheight="1"></iframe>
          </td>         
         </tr>
        </tbody>
       </table>
       <!--Ende der Tabelle vom Logo bis vor den Footer-->
      </td>
     </tr>
     <!--Zeile in der Gesamtseite für den Footer-->
    </tbody>
   </table><a>&nbsp;</a>
   <table class="rahmen" border="0" cellpadding="0" cellspacing="0" height="115" width="960">
    <tbody>
     <tr>
      <td height="100%" width="1%">&nbsp;</td>
      <td valign="top" width="98%">
      <iframe id="bilderframe" name="bilderframe" src="bilderframe.php4" border="0" frameborder="0" width="100%" height="100%" marginwidth="2" marginheight="2"></iframe></td>
      <td height="100%" width="1%">&nbsp;</td>
     </tr>
    </tbody>
   </table>    
  </div>
 </body>
</html>
Bildbeschreibung
Code:
<html>
<head>
<link rel="stylesheet" href="_css/bilderframe.css" type="text/css">
</head>
<body>
<p style="margin-top: 0; margin-bottom: 0" align="center">
<a>Hier kann ein Text zu Bild 1 stehen...</a>
</p>
</body>
</html>
Leinberger ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 25.07.2008, 18:54  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Ich behaupte mal das Problem hat hier seine Ursache:
Zitat:
Zitat von Leinberger Beitrag anzeigen
In der index.html sind 3 iFrames eingebettet.
David ist offline  
Alt 25.07.2008, 19:47  
Erfahrener Benutzer
 
Registriert seit: 16.07.2008
Beiträge: 145
Leinberger befindet sich auf einem aufstrebenden Ast
Standard

Hallo David,
ja, kann ich nachvollziehen. Ich habe versucht dies über Tabellen zu lösen, jedoch funktioniert dann die Ansicht der Bildergalerie so nicht mehr. So wie es jetzt ist, kann über den Scrollbalken nur die Galerie durchstöbert werden, mache ich es mit Tabellen, so wird die ganze Seite ja ewig lang.
Leinberger ist offline  
Alt 25.07.2008, 20:12  
Erfahrener Benutzer
 
Registriert seit: 07.06.2008
Beiträge: 992
PHP-Kenntnisse:
Fortgeschritten
Frank befindet sich auf einem aufstrebenden Ast
Frank eine Nachricht über ICQ schicken Frank eine Nachricht über MSN schicken Frank eine Nachricht über Yahoo! schicken
Standard

nein, du kannst ja css benutzen mit der eigenschaft overflow-y:scroll. Dann setzt du die Tabelle auf deine gewünschte Höhe und gut ist.
__________________
Frank ist offline  
Alt 26.07.2008, 11:54  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.988
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Die Frage ist nicht mal annähernd ein Expertenproblem
[MOD: verschoben.]
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online  
Alt 26.07.2008, 14:00  
Erfahrener Benutzer
 
Registriert seit: 16.07.2008
Beiträge: 145
Leinberger befindet sich auf einem aufstrebenden Ast
Standard

@ Frank:
Danke für den Tipp, wäre echt cool wenn ich das hinbekommen würde. Aber ich bekomme es nicht hin.
Hier mein Code:

PHP-Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Galerie</title>
<meta http-equiv="content-language" content="de">
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<meta name="date" content="2008-06-21">
<meta name="robots" content="noindex,nofollow">
<meta name="revisit-after" content="1 days">
<meta name="revisit" content="after 1 days">
<meta http-equiv="expires" content="0">
<meta name="DC.Date" content="2008-06-21">
<meta name="DC.Language" content="de">
<meta name="DC.Format" content="text/html">
<meta name="DC.Type" content="Web Page">
<link rel="stylesheet" href="_css/style.css" type="text/css">
<STYLE type=text/css>
#galerie {
OVERFLOW-X: scroll;
}
</STYLE> 
</head>
<body>
<div align="center">
<!--Leerzeile, damit vor dem Logo ein grauer Rand entsteht-->
<p>&nbsp;</p>
<!--Gesamte Seite-->
<table class="rahmen" border="0" cellpadding="0" cellspacing="0" height="550" width="960">
<tbody>
<tr>
<td valign="top">
<!--Tabelle vom Logo bis vor den Footer-->
<table border="0" cellpadding="0" cellspacing="0" height="100%" width="100%">
<tbody>
<tr>
<td background="_images/logo_klein.jpg" colspan="3" height="132"><img src="_images/platzhalter.gif" border="0" height="125" width="100%"></td>
</tr>
<tr><td colspan=3 align=center class=text>Reise nach Peru 2006</td></tr>
<tr>
<td height="58%" width="5%">&nbsp;</td>
<td valign="top" width="90%" align="center">
<img border="0" src="http://www.php.de/images/1.jpg" id="bild">&nbsp;</td>
<td height="58%" width="5%">&nbsp;</td>
</tr>
<tr>
<td colspan=3 align=center>
&nbsp;</td> 
</tr>
</tbody>
</table>
<!--Ende der Tabelle vom Logo bis vor den Footer-->
</td>
</tr>
<!--Zeile in der Gesamtseite für den Footer-->
</tbody>
</table><a>&nbsp;</a>
<table class="rahmen" border="0" cellpadding="0" cellspacing="0" height="115" width="960">
<tbody>
<tr>
<td height="100%" width="1%">&nbsp;</td>
<td valign="top" width="98%" height="115" nowrap>
<div id=galerie>
<script language="JavaScript">
function ladeGallerieBild( sBildname ,bBeschreibung) 

document.getElementById("bild").src= "http://www.php.de/images/" + sBildname;
if (bBeschreibung == "true")
{
parent.frames["bildbeschreibung"].document.location.href="_beschreibungen/"+ sBildname + ".html";
}
else 
{
parent.frames["bildbeschreibung"].document.location.href="_beschreibungen/leer.html";
}
}
</script>
<?php
// Galerie anzeigen
{
$bilder glob"http://www.php.de/images/*" );
natsort$bilder );
foreach (
$bilder as $bild)
{
$bild array_popexplode"/"$bild ) );
$file dirname(__FILE__)."/_beschreibungen/".$bild.".html";
if (
file_exists($file)) {$bBeschreibung "true"; } else { $bBeschreibung "false"; } echo '<a href="# (\''.$bild.'\')" onClick="ladeGallerieBild(\'' .urlencode$bild ). '\',\''$bBeschreibung .'\',\''$bild .'\')"><img border=0 weight=100 height=75 src="http://www.php.de/images/' .$bild'" /></a> '; } }
?>
</div>
</td>
<td height="100%" width="1%">&nbsp;</td>
</tr>
</tbody>
</table> 
</div>
</body>
</html>
Kannst Du mal drüber schauen und mir sagen was ich falsch mache? DANKE!

Geändert von kid01 (26.07.2008 um 14:11 Uhr).
Leinberger ist offline  
Alt 26.07.2008, 14:01  
Erfahrener Benutzer
 
Registriert seit: 16.07.2008
Beiträge: 145
Leinberger befindet sich auf einem aufstrebenden Ast
Standard

@nikosch:

Aha, warum kann mir dann keine bei der Lösung helfen? Ich dachte immer, dass ein Forum da ist um sich natürlich auszutauschen und uns Anfängern zu helfen.

Danke
Leinberger ist offline  
Alt 26.07.2008, 14:14  
Erfahrener Benutzer
 
Benutzerbild von tomtaz
 
Registriert seit: 17.06.2008
Beiträge: 1.762
PHP-Kenntnisse:
Fortgeschritten
tomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig nett
tomtaz eine Nachricht über ICQ schicken tomtaz eine Nachricht über Skype™ schicken
Standard

Zitat:
Zitat von Leinberger Beitrag anzeigen
@nikosch:

Aha, warum kann mir dann keine bei der Lösung helfen? Ich dachte immer, dass ein Forum da ist um sich natürlich auszutauschen und uns Anfängern zu helfen.

Danke
Wie du schon sagtes, Anfänger. Dann sollte man sich auch die jeweilgen Ankündigungen durchlesen, denn hättest du das getan, hättest du das Thema gleich ins Anfänger-Forum geschrieben!

Und drängeln bringt hier rein gar nichts. Wenn jemand was weiß, oder dir helfen will, dann wird er es tun, und das ganze ohne gedrängle.

Zudem wurde dir hier bereits lösungen presentiert
__________________
Mfg Tomtaz
"Es soll jetzt diese Erfindung geben.... Kugel oder so heißt die. Ist so eine Art Suchmaschine..."

Geändert von tomtaz (26.07.2008 um 14:17 Uhr).
tomtaz ist offline  
Alt 26.07.2008, 16:28  
Erfahrener Benutzer
 
Registriert seit: 07.06.2008
Beiträge: 992
PHP-Kenntnisse:
Fortgeschritten
Frank befindet sich auf einem aufstrebenden Ast
Frank eine Nachricht über ICQ schicken Frank eine Nachricht über MSN schicken Frank eine Nachricht über Yahoo! schicken
Standard

Da kann man nicht weiter helfen, das ist kein PHP Problem sondern ein Konzept problem.

Seite abreißen und von vorne beginnen. Diesmal mit konzept arbeiten...
__________________
Frank ist offline  
Alt 26.07.2008, 17:20  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.988
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Meines Wissens umfasst der CSS Standard nur overflow, nicht overflow-y (aber siehe auch http://www.css4you.de/overflow-x.html). Benutze statt iframes entsprechend ausgezeichnete divs.

Noch zur Erklärung
Zitat:
Brauche dringend Hilfe von Experten!
- ist faktisch ein einfaches Problem
- wie willst Du das einschätzen, wenn Du Anfänger bist. Weiß ja nicht, was Du unter Experte verstehst.
- Die Aussage ist als Threadtitel - mit Verlaub - dämlich. Der Titel soll das Problem widerspiegeln, nicht irgend eine obskure Aussage beinhalten
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online  
 


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
brauche sehr schnell und dringend hilfe Beitragsarchiv 13 24.10.2005 13:11
HILFE ! Brauche ganz dringend hilfe! PHP Tipps 2005-2 2 10.10.2005 23:08
nagios - brauche dringend (und schnell) hilfe!!! trinity Server, Hosting und Workstations 10 16.08.2005 18:07
Brauche mal dringend Hilfe... Was stimmt hier nicht? PHP Tipps 2005-2 6 16.08.2005 11:49
Brauche dringend Hilfe!! DaronM PHP Tipps 2005-2 8 22.07.2005 05:32
Brauche dringend Hilfe, Aufgabe fürs Studium (Upload-Script trivial Beitragsarchiv 23 23.06.2005 16:25
Brauche ganz dringend Hilfe! HTML, Usability und Barrierefreiheit 1 31.03.2005 11:26
[Erledigt] Brauche dringend HILFE !!!! PHP Tipps 2005 30 11.02.2005 16:00
Ich brauche dringend hilfe: Kann gar nichts... PHP Tipps 2005 6 04.02.2005 09:12
[Erledigt] Brauche dringend Hilfe PHP Tipps 2005 19 01.02.2005 20:21
Brauche Dringend Hilfe bei einem Script !!! PHP-Fortgeschrittene 13 20.10.2004 23:17
Brauche dringend Hilfe ! Array als Variable versenden Sachse PHP Tipps 2004 12 18.10.2004 20:31
[Erledigt] brauche dringend hilfe zu sessions!!! PHP-Fortgeschrittene 8 06.09.2004 12:32
[Erledigt] brauche dringend hilfe!! Datenbanken 2 31.08.2004 20:08
ICH BRAUCHE DRINGEND HILFE !!! Off-Topic Diskussionen 15 09.07.2004 15:58

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
href bilder html rahmen border= grauer rahmen, <meta name=\revisit-after\ content=\1 days\> <meta name=\revisit\ content=\after 1 days\>

Alle Zeitangaben in WEZ +2. Es ist jetzt 16:45 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