Jump to content

Transparent iframe


Guest muxalalala
 Share

Recommended Posts

Guest muxalalala

Mana lapa ir viens caurspidigs iframe, kas "aizseg" kadu (~20%) lapas dalu. Zem si curspidiga iframe ir dazi linki. Problema ir tada, ka IE sie linki strada, neskatoties uz to, ka tie ir it ka aizsegti, bet mozilla un opera tie nestrada, jo iframe vinus aizseg un viss. Meginaju pieskirt tam onmouseover/onmouseout, kas mainitu z-indeksu, bet tik un ta tas nepalidz.

....

<table height="24" style="position: relative">

<iframe src="http://project/sites/projectserver_RigaDCportal/menu/menu.html" width="1003" height="350"

style="background-color: transparent; z-index: 1; position: absolute"

onmouseover="this.style.zIndex=1" onmouseout="this.style.zIndex=-1"

allowTransparency="true" frameborder="0" scrolling="no" name="iframe" id="iframe">

</iframe>

</table>

 

<table class="ms-main" cellpadding="0" cellspacing="0" border="0" width="100%" height="100%">

.....

Link to comment
Share on other sites

Smirnoff

Atbildi nezinu.

Bet interesanti, kāda ir vajadzība pēc šāda caurspīdīga iframe... varbūt šo jautājumu var atrisināt kā savādāk?

Link to comment
Share on other sites

Guest muxalalala

kadu?

Mana saite bus kadas ~30 lapas, un visas sajas lapas jaattelo menu. Skaidrs, ka mainot vienu izvelnes punktu, attiecigi jamaina sis punkts visas lapas. Ka to sapratigak var uztaisit, lai menu varetu rediget viena faila, un attiecigi visas lapas tas ari mainitos (PHP neizmantojot)?

Labots - muxalalala
Link to comment
Share on other sites

Guest muxalalala

Diemzel mana riciba ir tikai Sharepoint+notepad :D:(. Neko citu nedrikstu izmantot.

Link to comment
Share on other sites

Īsti nesapratu tevis teikto. Kāpēc gan, lai iframe nosegtu kaut kādus linkus? Vai ta tas tavs menu nav tieši iekš iframe, nevis zem.

Bez tam, taisi otrādi. Nevis, ka menu ir iekš iframe, bet gan ka pārējās lapas atverās kaut kādā iframā.

Link to comment
Share on other sites

Guest muxalalala

Menu ir dinamisks, kad pele ir virs kada elementa, tur zem si elementa atveras gars submenu. Bet pa default viss izskatas ka viena rinda ar pogam/elementiem.

Link to comment
Share on other sites

Tad izmanto to variantu ko es ieteicu. Liec visu pārējo iekš iframe, nevis menu. Nebūs vairs jāuztraucās par pārklāšanām utt.

Un tavā gadījumā z-indeksi utt nepalīdzēs, jo z-indeksi izvieto elementus atbilstošajā lapā, piemēram div pret iframe utt. Viss kas iekš iframe ir jau cita lapa, līdz ar to to rādīties pa virsu otrai nedabūsi. Problēma tev ir tajā, ka tev visdrīzāk ir noteikts iframe augstums. Viss kas iet viņam pāri tiek vienkārši slēpts, ja iframe pieliksi scroll barus, tad redzēsi, kā un kur tavs menu atverās.

Link to comment
Share on other sites

Guest muxalalala

Nu es to jau sen sapratu, tapec eventos pieliku augstuma izmainu, un atkal - IE tas normali mainas, bet firefoxa un opera nemainas :(

Link to comment
Share on other sites

Kāpēc tu negribi taisīt otrādi? :) Tas, man liekas, būtu vismaz 5reiz vieglāk. Bez tam tev lapa nelēkās atverot menu, kā tas ir iframe augstuma mainīšanas gadījumā. :)

Bet nevarētu būt, ka ff nemaina iframe augstumu. FF ir tāda lieta, kā Javascript console, kur noteikti pamanīsi, kas tad viņam nepatīk.

Link to comment
Share on other sites

Guest muxalalala

Es tagad vienu lapu otradi uztaisiju, un Sharepoint "paradiju savu istenibu" - tikai sliktak iznaca, bet ar to augstumu - FF to maina, bet ne ta ka IE :).

Mana menu, kad tu atvelk peli nost no submenu, tas slepjas, un IE attiecigi slepjas viss iframe, bet FF ir tiesi jaiziet no iframe, lai tas samazinatu augstumu.

Link to comment
Share on other sites

Nu tad tu kaut ko nepareizi uztaisīji. Neviens normāls cilvēks neliek menu iframe, kaut vai tā dēļ, ka tev tas iframe kods ir jāieraksta katrā lapā. Pievienosi jaunu, atkal jāpievieno kods.

Ja taisa tā kā es teicu, tad tik atliek pievienot jaunu lapu un to kaut kur iekš menu pierakstīt un viss.

Un man zuda jebkāda vēlēšanās tev palīdzēt. :) Vai nu parādi, kur to var apskatīties, vai mokies tālāk, ja nevari pateikt, kas un kā ir uzreiz. Ir tomēr atšķirība starp neiet un iet, bet ne tā kā es vēlētos.

Link to comment
Share on other sites

Guest muxalalala

Nu labi, tagad cita lieta. Nospiezot uz vienu linku, gribu lai viena freima ieladejas, piemeram, teksts, bet otraja - bilde. Un visam janotiek uz vienas lapas. Vai kads zina ka to izdarit?

Link to comment
Share on other sites

Guest muxalalala

Skaidrojiet, ludzu, plasi, jo es saja lieta noobs esmu!

Ko tu isti doma ar tiem <div>? Vai ar tiem var tadu fishku uztaisit?

Link to comment
Share on other sites

Smirnoff

iframe tiešām ir pagājušais gadsimts...

 

google gan visu var atrast

iekš head tagiem:

<script>
function cngFrm(top, right) {
frames['topframe'].location.href = top;
frames['rightframe'].location.href = right;
return false;
}</script> 

links:

<a href="" onClick="return cngFrm('about.htm', 'about header.htm')"> 

 

nepārbaudiju gan, bet nu, ganjau kaut kā līdzīgi ir... :D

 

par diviem runājot, palasi te: http://w3schools.com/xhtml/default.asp

Link to comment
Share on other sites

Guest muxalalala

Nu bet ko tu vari ieteikt freimu vieta, jo es neesmu saja joma specialists?

Link to comment
Share on other sites

Smirnoff

a šāds?

Simple HTML pages on most common web servers can use a syntax called Server Side Include, or SSI. As an example in an HTML file a.html we can place this line:

 

<!--#include FILE="b.inc" -->

 

The page seen by a browser viewing a.html will consist of the contents of a.html before the include line, followed by the contents of b.inc, followed by the contents of a.html after the include line. Put the HTML for your navigation bar in a file like b.inc, and all your pages can show the exact same bar.

Link to comment
Share on other sites

Nettwerk

XMTML iesaku njemt un apguut nedaudz.Tas pats HTML gandriiz vien ir.

Ar div tagiem ir eertaak straadaat, un nekaads chakars iipashi nebuus...

Link to comment
Share on other sites

Guest muxalalala

"Server side includes are not supported. " - man uz WSS jataisa, un...nu pats redzi :(

 

Nevari skaidrak pateikt, ka <div> mana gadijuma var palidzet??

Link to comment
Share on other sites

Nettwerk

"Server side includes are not supported. " - man uz WSS jataisa, un...nu pats redzi :(

nesapratu par WSS...???

Link to comment
Share on other sites

Smirnoff

kas Tevi tā moka? skolotājs?! :D

kur te lasiju nesen, vienam skola bij uzdevums wordā weblapu uztaisīt... Kāda velna pēc tas būtu jādara, nesaprotu :D

 

Cik lapās tā menu atkārtosies? nebij vieglāk jau sen uztaisīt vienkārši taisot katru lapu atsevišķi? :)

Link to comment
Share on other sites

Guest muxalalala

Nu es jau ta ari taisu - katru atseviski... Lapas bus ~25-30.

Tikai to menu kopet katra lapa ir... nu pats saproti, it ipasi ja vajadzes to mainit.

Link to comment
Share on other sites

Nettwerk

Uztaisi header, middle un footer...

Header, footer uztaisi viebreiz bet maini middle...

<div id="header">

<div id="middle">

<div id="kreisa puse"></div>

<div id="centrs"></div>

<div id="laba puse">

</div>

<div id="footer">

struktura sanaaks apmeeram shaadi.

id protams tiek nolasits no CSS faila...

Labots - Nettwerk
Link to comment
Share on other sites

Guest muxalalala

<div> ieksa var veselu lapu ieladet? man likas ka tikai bildi.

Tik un ta, kas jabut CSS faila ieksa? Luuuuuudzu, iedod kodu vai piemeru!! Es zinu CSS, bet tikai ka bildi no ta ieladet :(

Labots - muxalalala
Link to comment
Share on other sites

Nettwerk

Taatad sheit ir struktura kaa izskatiitos lapa ja izmantotu taa div funkcijas kaa rakstiiju ieprieksh:

785743.png

Ja tev lapa shaadi izskatiitos, tad lapu piemeeram about, kontakti atliek pamainiit tikai <div id="centrs"> tagu.

CSS failaa ieraksts buutu piemeeram shaads:

#header {

margin:10px auto;

padding:0px 0px 0px 0px;

background-color:#db9025;

background-image:url(images/logopic.png);

background-repeat: no-repeat;

width:1000px;

height:100px;

border-top:1px #ba791c solid;

border-bottom:1px #ba791c solid;

}

Labots - Nettwerk
Link to comment
Share on other sites

Guest muxalalala

Nu redzi, tu header'a it ka no CSS'a ielade bildi ar parametriem, bet bus ar veselu html lapu?

Link to comment
Share on other sites

Ja WSS, tad jau patiesi ASP vai ASP.NET ir pieejams - tajā var visu ko izdarīt. Par IFrame - ar to ir tāda bēda, ka tas skaitās "windowed" elements - tas būs priekšā visam un vienmēr. Kāpēc tā, slinkums stāstīt. Anyway, menu vajadzētu izveidot ar kādiem citiem līdzekļiem.

 

Piemēram, kā būtu ar Javascript? Javascript Tu vari taisīt "includes" - <script> tagus, kuri norāda uz externāliem failiem. Tad uztaisi JavaScript, kurš Tev uzģenerē menu! WSS tāpat bez JS neies (IMHO).

Link to comment
Share on other sites

Izveido kontu, vai pieraksties esošajā, lai komentētu

Jums ir jābūt šī foruma biedram, lai varētu komentēt tēmas

Izveidot jaunu kontu

Piereģistrējies un izveido jaunu kontu, tas būs viegli!

Reģistrēt jaunu kontu

Pierakstīties

Jums jau ir konts? Pierakstieties tajā šeit!

Pierakstīties tagad!
 Share

×
×
  • Izveidot jaunu...