Popupfenster

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Popupfenster

    Hallo,
    ich habe folgendes Problem. Ich habe per MySQL / PHP eine Variable Tabelle erstellen lassen. Diese ist in einer MySQL Datenbank gespeichert. Eine Spalte dieser Datenabnk enhält HTML Anweisungen. Diese können bei meinem Popupfenster nicht korrekt verabreitet werden, sodass ein falscher Link entsteht:


    Beispiel einer Tabellenzelle:
    <div class="wowitem">
    <span class="iname"><span class="purplename">Sandstorm Cloak</span></span><br />
    Binds when picked up<br />
    Back<span class="wowrttxt">Cloth</span><br />
    135 Armor<br />
    +12 Stamina<br />
    +12 Strength<br />
    Requires&nbsp;Level&nbsp;60<br />
    <span class="itemeffectlink">Equip: <a href="http://wow.allakhazam.com/db/spell.html?wspell=13669" class="itemeffectlink">
    Increases your chance to dodge an attack by 1%.</a>&nbsp;</span><br />
    <span class="itemeffectlink">Equip: <a href="http://wow.allakhazam.com/db/spell.html?wspell=13384" class="itemeffectlink">
    Increased Defense +6.</a>&nbsp;</span><br />
    <br/><span class="akznotice">Item display is courtesy <a href="http://wow.allakhazam.com/">wow.allakhazam.com</a>.</span></div>




    Dies alles soll nun über ein Popup aufzurufen sein. Dabei ist jedoch zu beachten, dass jede Zeile einen solchen HTML Teil hat, und es somit x Popups gibt!


    Hier der Javateil vor dem Beginn des eigentlichen HTMLs im Hauptdokument:
    <script language="JavaScript">
    function popup(w,h,site) {
    x = screen.availWidth/2-w/2;
    y = screen.availHeight/2-h/2;
    var popupWindow = window.open(
    '','','width='+w+',height='+h+',left='+x+',top='+y+',screenX='+x+',screenY='+y);
    popupWindow.document.write(site);
    }
    </script>

    Und nun folgt der Link zum Popup, der fehlerhaft ist. Alles in PHP eingebettet:
    PHP-Code:
    echo <<<DISPLAY
            <tr>
            <td><a href="javascript:popup(100,100,'<html><title>
    Item Details</title><body>
    $row[pic]</body></html>')">Popup</a></td>
            <td><a href="http://wow.allakhazam.com/db/item.html?witem=
    $row[itemid]">$row[name]</a></td>
            <td>
    $row[dmob]</td>
            <td>
    $row[dzone]</td>
            <td>
    $row[dchance]</td>
            <td>
    $slotf</td>
            <td>
    $typf</td>
            </tr> 
    Die Variable $row[pic] steht für die Kette der HTML Anweisungen...!



    Danke für jede Hilfe!

    ---


    Achtung Fehler im PHP Code:
    <td><a href="javascriptopup(100,100,'<html><title>
    Item Details</title><body>$row[pic]</body></html>')">Popup</a></td>

    Muss es heißen!
    Zuletzt geändert von Flo2003; 04.11.2006, 18:35.

  • #2
    wahrscheinlich meinst du $row['pic'] und $row['dmob'], usw.

    Kommentar

    Lädt...
    X