Adatküldés overlay ablakban
Sziasztok!
Egy overlay ablakban szeretnék adatokat megjeleníteni. Egészen pontosan a következőt szeretném megvalósítani:
egy adatbázisból adatsorokat olvasok be. Az adatsorokban nevek vannak, továbbá a nevekhez tartozó egyéb adatok. A neveket link formájában jelenítem meg a weblapon. Ha egy ilyen linkre kattintok, akkor egy overlay ablakban meg kellene jelenítenem az adott névhez tartozó további adatokat.
Ehhez kérném a segítségeteket, mert a Javascript-hez egyáltalán nem értek.
Itt az overlay ablak kódja, amely a fent említett problémára vonatkozólag sajna semmilyen kódot nem tartalmaz.
■ Egy overlay ablakban szeretnék adatokat megjeleníteni. Egészen pontosan a következőt szeretném megvalósítani:
egy adatbázisból adatsorokat olvasok be. Az adatsorokban nevek vannak, továbbá a nevekhez tartozó egyéb adatok. A neveket link formájában jelenítem meg a weblapon. Ha egy ilyen linkre kattintok, akkor egy overlay ablakban meg kellene jelenítenem az adott névhez tartozó további adatokat.
Ehhez kérném a segítségeteket, mert a Javascript-hez egyáltalán nem értek.
Itt az overlay ablak kódja, amely a fent említett problémára vonatkozólag sajna semmilyen kódot nem tartalmaz.
<script type="text/javascript">
function overlay() {
el = document.getElementById("overlay");
el.style.visibility = (el.style.visibility == "visible") ? "hidden" : "visible";
}
</SCRIPT>
$kapcsolat=mysql_connect("localhost","root","kecskesajt")or die (print "HIBA!".mysql_error());
mysql_select_db("redflight", $kapcsolat);
mysql_query("SET NAMES UTF8");
$parancs="SELECT * FROM album";
$eredmeny=mysql_query($parancs, $kapcsolat);
while ($sor=mysql_fetch_array($eredmeny)){
echo "<a href='#' onclick='overlay()'>".$sor[name]."</a><BR>";}
echo '<div id="overlay">';
echo '<div>';
echo 'itt kellene megjeleníteni a további adatokat';
echo "Click here to [<a href='#' onclick='overlay()'>close</a>]";
echo '</div>';
echo '</div>';
echo '</body></html>';
nem próbáltam ki
Ezzel az a probléma, hogy
Az eredmény:
név1
itt kellene megjeleníteni a további adatokat close
név2
itt kellene megjeleníteni a további adatokat close
itt kellene megjeleníteni a további adatokat close
név3
itt kellene megjeleníteni a további adatokat close
itt kellene megjeleníteni a további adatokat close
itt kellene megjeleníteni a további adatokat close
CSS
A css rész megvan, csak az
Kevés
overlay
id
-jű elemet, ennek okán a te CSS-ed nem alkalmazódik. Valamint ha ténylegdisplay
-t akarsz állítani a CSS-ben, akkor módosítani kell a JS-t is.Csak azt szeretném, hogy
Húha
pontozás
Ez nem ide tartozik de nagyon sok blognál látom hogy a bejegyzést lehet pontozni.És hiába keresgetek nem találok sehol se html kódot és egyáltalán semmit se.Ha valaki tudna segíteni hogy merre vagy megad egy kódot annak megköszönném:)
Előre köszi
Mit akarsz?
Azt hiszem ez kiderül:
mihez?
Hát használd ki mentális képességeidet!
Hol a hatodik érzéked?
Itt a kért kód (minden programnyelven működik!):