Hej, Du kan inte läga ett lager över 2 frames. Vad du däremot kan göra är att visa ett lager i en frame med kod från en annan frame. Okej, jag förstår principen. Tackar! Kika runt här, han har fixat det till en annan frame... Tack för tipset! http://www.pellesoft.nu/development/forum/view.asp?msgid=29301&forumid=8&sum=1 SORRY!!Mouseover som skall visas i annan frame?
Jag har en meny och när man drar musen över menyrubrikerna skall en bild visas till höger om menyrubriken.
Problemet är att där bilden skall visas är det en anna frame. Jag måste av flera anledningar använda frames, så jag kan inte ta bort det.
Kan man köra mouse over över olika frames, i så fall hur??
Jag bugar o bockar på förhand!!
/JockeSv: Mouseover som skall visas i annan frame?
Just nu har jag inte koden i huvudet, men det skall inte vara svårare än att skriva till en textbox i en frame från en annan frame.
typ något sånt här.
frame1.form1.textbox1.value = "testar"
- MagnusSv: Mouseover som skall visas i annan frame?
Men om du hittar lite mer exakt kod, blir jag oändligt tacksam..
Jag är nämligen usel på Javascript!!!!!
/JockeSv: Mouseover som skall visas i annan frame?
http://www.bosrup.com/web/overlib/Sv: Mouseover som skall visas i annan frame?
Fast jag har löst det. Eller rättare sagt jag fick hjälp att lösa det av en kollega....
/JockeSv: Mouseover som skall visas i annan frame?
"Hej,
Instämmer i att språkbruket allmänt är rent ut sagt dåligt.
Det jag blir f..... över är att när någon ställer en fråga om ett problem och andra försöker bistå så inträffar det att frågeställaren själv har löst problemet. Det är i sig bra men
- varför inte meddela det OCH berätta om lösningen.
undrar,
XL-Dennis"Sv: Mouseover som skall visas i annan frame?
Skall bättra mig!
Så här löste jag det i alla fall:
Min frame där jag vill att bilden skall visas i heter "main".
Scriptet är detta(från PelleSoft, med modifiering):
<SCRIPT TYPE="text/javascript" language="JavaScript">
function show(id) {
if (document.layers)
top.main.document.layers[id].visibility = "show"
else
if (document.all)
top.main.document.all[id].style.visibility = "visible"
}
function hide(id) {
if (document.layers)
top.main.document.layers[id].visibility = "hide"
else
if (document.all)
top.main.document.all[id].style.visibility = "hidden"
}
</script>
Sen skriver jag detta vid länken i menyn:
onmouseout="javascript:hide('bild1');">Menyval 1
I framen "main", där bilden skall visas, skriver jag:
<div id="bild1" name="bild1" style="position: absolute; top: 0; left: 424; z-index: 10; visibility: hidden; width: 225; height: 152">
<img src="/Images/bild1.gif" width="225" height="152">
</div>
Åter igen, BÄTTRING SKALL BLI!!!!
/Jocke