Just nu i M3-nätverket
Gå till innehåll

fickler

Medlem
  • Antal inlägg

    62
  • Gick med

  • Senaste besök

Allt postat av fickler

  1. Hej! Jag har ett problem. Har en bakrgundsbild som är beroende av upplösningen på sidan och måste därför anpassas så den fyller hela bredden. Har googlat och hittat ett script som jag tycker borde funka, men bilderna dyker inte upp.. Någon som förstår varför?? var i, res = [2560,1920,1600,1440,1366,1280,1152,1024]; for (i=0; i<res.length; i++) { if (screen.width >= res[i]) { document.body.style.backgroundImage = 'url(http://www.fickler.com/lemans/images/bakgrunder/bg' + res[i] + '.jpg)'; break; } } Har bilderna i mappen images/bakgrunder/ i varje upplösning som listas.. Tack på förhand! //fickler
  2. Hej, ledsen för min kassa titel, försöker förklara här istället.. Har en sida med en meny som ligger fixe uppe i högra hörnet. Eftersom det ska se bra ut på olika upplösta skärmar är tanken att ha en class som heter width_fix som säger hur många pixlar brett det ska vara (har en bakgrundsbild som måste hamna rätt) och sedan justera menyn till högerkanten på denna. Men trots en massa försök så lägger sig diven längst ut till höger ändå. Och menyn måste vara fixed för det är en scroll-sida där menyn ska ligga kvar hela tiden. Hoppas nu förstår! Bifogar lite kod: CSS body { background: #555555 url(images/bg.jpg) no-repeat scroll center top; font-family: Georgia, "Times New Roman", Times, serif; } .width_fix { width: 1340px; margin: 0 auto; position: relative; overflow-x: hidden; }div.menu { float: right; right: 0px; height: 300px; top: 0px; position: fixed; z-index: 1000; } div#social { width: 508px; position: relative; z-index: 1000; float: right; } div#slide_center { width: 100%; margin: 0px auto; }/* Navigation */ ul#nav { height: 100px; width: 720px; padding: 0px; list-style: none; background: url(images/nav.png) left 0; float: right; } * html ul#nav { top: 15px; position: absolute; } ul#nav li { float: left; } ul#nav li a { height: 40px; float: left; margin: 30px 0px 30px; text-decoration: none; text-indent: -100000px; border: none; overflow: hidden; } HTML <body class="loading"> <div class="width_fix"> <a class="loc" name="home"></a> <div class="menu"> <div id="slide_center"> <div id="social"> <ul id="nav"> <li><a href="#tavling" id="tavling">Tävlingen</a></li> <li><a href="#program" id="program">Program</a></li> <li><a href="#biljetter" id="biljetter">Biljetter</a></li> <li><a href="#jobbare" id="jobbare">Jobbare</a></li> <li><a href="#lag" id="lag">Lag</a></li> <li><a href="#home" id="home">Upp</a></li> </ul> </div> </div> <!-- slide_center --> </div> <!-- slider --> <div id="container"> <!-- Container Open (left) --> <div id="one"> ...... Tack på förhand! //fickler
  3. Fantastiskt! Tack för hjälpen! //fickler
  4. Hej! Jag har lagt in en slideshow i bakgrunden på en hemsida med ett script (jquery-cycle) som funkar kanon. Det enda är att jag vill att den aktuella bakgrunden sparar vid refresh och fortsätter då. Har förstått att detta går att göra med cookies, men har aldrig jobbat med det förut så skulle behöva lite hjälp för att få ihop det.. Bifogar lite kod: <script> $(document).ready(function() { $('#slideshow').cycle({ fx: 'fade', // choose your transition type, ex: fade, scrollUp, shuffle, etc... pager: '#smallnav', pause: 1, speed: 1800, timeout: 3500 }); }); </script> Säg till om ni behöver se något mer! //fickler
  5. tack, men har löst det. provade med float och margin först, men position:relative blev det. problemet var att det inte funkade med enbart siffror som namn i cssen. döpte om till nr1-nr4 och det löste problemet. tack ändå!
  6. Hej! Har problem med postitionering av divar. Har en huvuddiv som är class och positionerad relative för att "flyta" med fönstet. I den ligger fyra divar, id, som ska vara absolut positionerade i de fyra hörnen av den stora diven. Men av någon anledning läser inte webbläsaren detta och de hamnar bara under varandra. Är dålig på det här med att positionera, vad gör jag för fel?? Bifogar css koden där container är stora boxen och nr 1-4 ligger inuti. Tack på förhand! //fickler [log] .container { position: relative; margin: 0 auto; padding: 45px; top: 248px; left: -6px; color: #000; border: #000 solid 1px; width: 608px; height: 459px; } #1 { position: absolute; top: 0; left: 0; padding: 2px; color: #000; border: #000 solid 1px; background-color: #036; width: 150px; height: 150px; } #2 { position: absolute; top: 0; right: 0; padding: 2px; color: #000; border: #000 solid 1px; background-color: #036; width: 150px; height: 150px; } #3 { position: absolute; bottom: 0; left: 0; padding: 2px; color: #000; border: #000 solid 1px; width: 150px; height: 150px; } #4 { position: absolute; bottom: 0; right: 0; padding: 2px; color: #000; border: #000 solid 1px; width: 150px; height: 150px; } [/log]
  7. har lyckats fixa till det helt okej nu. hade med doctypen att göra, var tvungen att göra allt till html4 istället för 5, så tack så mycket för hjälpen!!
  8. ingen som förstår vad det kan bero på?
  9. mm, absolut! Har kollat i källkoden och det stämmer där. Dock så är det html5, kan det vara någonstans i scriptet som den inte tillåter det? Det konstiga är ju att det ser bra ut i firefox och alla "nya" webbläsare, bara explorer under version 9 som det knasar sig...
  10. har kollat sökvägarna och de fungerar konstigt nog. känns som att cssen för header och footer inte fungerar, kan det bero på något annat än sökvägarna? search.php är länkad ovan och den bygger ju sidan med php och includes. kan det vara så att includesen inte kan innehålla css från andra stilmallar än template? är inte så haj på php, så om någon förstår hur search.php är uppbygd och ser något fel vore det kanske en lösning? tack!
  11. Hej igen, till att börja med: tack för att du tar dig tid återigen! Har gjort det mesta av valideringen som går, tyvärr gjorde det ingen skillnad.. Inte heller mellanrummet i id-taggen gjorde någon skillnad. Tabeller är något jag har extremt svårt föt också, men hela sökfunktionen var uppbyggd runt det från början och jag har varken tid eller lust till att göra om den till divar istället. Det fungerar ju finfint i ff och själva sökdelen ser ju bra ut i ie också. Bara header och footer som spökar vad jag kan se.
  12. www.messe.se i ff och alla andra "bra" webbläsare funkar det, bara ie -8 som spökar... tack på förhand!
  13. Hej, jag har inkluderat en sökfunktion på en hemsida. Hela funktionen fungerar. Resultaten visas på en sida som heter search.php där jag har inkluderat designen från övriga sidan. Det ser bra ut i alla läsare förutom ie -8. Där ser det jättekonstigt ut, nästan som att en del av cssen inte hämtas som den ska. Någon som vet skillnaden mellan hur ie -8 läser koden och andra som t.ex. firefox? Jag skickar med search.php med includesen om det hjälper. Tack på förhand! //fickler Search.php [log] <?php /******************************************* * Sphider Version 1.3.x * This program is licensed under the GNU GPL. * By Ando Saabas ando(a t)cs.ioc.ee ********************************************/ //error_reporting(E_ALL ^ E_NOTICE ^ E_WARNING); error_reporting(E_ALL); $include_dir = "./include"; include ("$include_dir/commonfuncs.php"); //extract(getHttpVars()); if (isset($_GET['query'])) $query = $_GET['query']; if (isset($_GET['search'])) $search = $_GET['search']; if (isset($_GET['domain'])) $domain = $_GET['domain']; if (isset($_GET['type'])) $type = $_GET['type']; if (isset($_GET['catid'])) $catid = $_GET['catid']; if (isset($_GET['category'])) $category = $_GET['category']; if (isset($_GET['results'])) $results = $_GET['results']; if (isset($_GET['start'])) $start = $_GET['start']; if (isset($_GET['adv'])) $adv = $_GET['adv']; $include_dir = "./include"; $template_dir = "./templates"; $settings_dir = "./settings"; $language_dir = "./languages"; require_once("$settings_dir/database.php"); require_once("$language_dir/en-language.php"); require_once("$include_dir/searchfuncs.php"); require_once("$include_dir/categoryfuncs.php"); include "$settings_dir/conf.php"; include "$template_dir/$template/header.html"; include "$language_dir/$language-language.php"; if ($type != "or" && $type != "and" && $type != "phrase") { $type = "and"; } if (preg_match("/[^a-z0-9-.]+/", $domain)) { $domain=""; } if ($results != "") { $results_per_page = $results; } if (get_magic_quotes_gpc()==1) { $query = stripslashes($query); } if (!is_numeric($catid)) { $catid = ""; } if (!is_numeric($category)) { $category = ""; } if ($catid && is_numeric($catid)) { $tpl_['category'] = sql_fetch_all('SELECT category FROM '.$mysql_table_prefix.'categories WHERE category_id='.(int)$_REQUEST['catid']); } $count_level0 = sql_fetch_all('SELECT count(*) FROM '.$mysql_table_prefix.'categories WHERE parent_num=0'); $has_categories = 0; if ($count_level0) { $has_categories = $count_level0[0][0]; } require_once("$template_dir/$template/search_form.html"); function getmicrotime(){ list($usec, $sec) = explode(" ",microtime()); return ((float)$usec + (float)$sec); } function poweredby () { global $sph_messages; //If you want to remove this, please donate to the project at http://www.sphider.eu/donate.php print $sph_messages['Powered by'];?> <a href="http://www.sphider.eu/"><img src="sphider-logo.png" border="0" style="vertical-align: middle" alt="Sphider"></a> <?php } function saveToLog ($query, $elapsed, $results) { global $mysql_table_prefix; if ($results =="") { $results = 0; } $query = "insert into ".$mysql_table_prefix."query_log (query, time, elapsed, results) values ('$query', now(), '$elapsed', '$results')"; mysql_query($query); echo mysql_error(); } switch ($search) { case 1: if (!isset($results)) { $results = ""; } $search_results = get_search_results($query, $start, $category, $type, $results, $domain); require("$template_dir/$template/search_results.html"); break; default: if ($show_categories) { if ($_REQUEST['catid'] && is_numeric($catid)) { $cat_info = get_category_info($catid); } else { $cat_info = get_categories_view(); } require("$template_dir/$template/categories.html"); } break; } include "$template_dir/$template/footer.html"; ?> [/log] Header [log] <!DOCTYPE html> <HTML> <HEAD> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <TITLE>Sök på messe.se</TITLE> <link type="text/css" rel="stylesheet" href="templates/standard/search.css"> <link type="text/css" rel="stylesheet" href="templates/standard/standard.css"> <!-- suggest script --> <style type="text/css">@import url("include/js_suggest/SuggestFramework.css");</style> <script type="text/javascript" src="include/js_suggest/SuggestFramework.js"></script> <script type="text/javascript">window.onload = initializeSuggestFramework;</script> <link rel="stylesheet" type="text/css" href="http://www.messe.se/css/menu.css" media="screen" /> <link rel="shortcut icon" type="image/ico" href="../../../images/favicon_.ico" /> <script type="text/javascript"> function popUp(URL) { day = new Date(); id = day.getTime(); eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=350,height=600',margin=20);"); } </script> <!-- /suggest script --> </HEAD> <body> <div class="container"> <header> <div class="logo"><a href="../index.php"><img src="../images/hmsvk_old.png" alt="Messe.se" border="0"></a></div> <div class="slogan"></div> <ul class="topnav"> <li><a href="../../../index.php" ><img src="../../../images/Sweden.png" border="0" /></a></li> <li><a href="http://www.messe.se/wireless"><img src="../../../images/United Kingdom.png" border="0" /></a></li> <li><a href="../../../index.php?p=kontakt" <?php echo $state_kontakt;?>>Om oss</a></li> <li><a href="../../../index.php#sitemap">Sitemap</a></li> <li><a href="../../../index.php?p=kontakt" <?php echo $state_kontakt;?>>Frågor</a></li> </ul> <form accept-charset="UTF-8" action="search.php" method="get"> <input type="submit" value="Sök" class="go"> <input type="text" class="search" name="query" value="sök kommer inom kort" onFocus="this.value='';" onBlur="if(this.value==''){this.value='sök kommer inom kort';}"><input type="hidden" name="search" value="1"></form> </header> <nav> <ul class="mainmenu"> <li><a href="../../../index.php?p=" <?php echo $state_home;?>>Hem</a></li> <li><a href="../../../index.php?p=massor" <?php echo $state_massor;?>>Mässor</a></li> <li><a href="../../../index.php?p=besokare" <?php echo $state_besokare;?>>För besökare</a></li> <li><a href="../../../index.php?p=utstallare" <?php echo $state_utstallare;?>>För utställare</a></li> <li><a href="../../../index.php?p=service" <?php echo $state_service;?>>Service</a></li> <li><a href="../../../index.php?p=press" <?php echo $state_press;?>>Press</a></li> <li><a href="../../../index.php?p=partners" <?php echo $state_partners;?>>Partners</a></li> <li><a href="../../../index.php?p=kontakt" <?php echo $state_kontakt;?>>Kontakt</a></li> </ul> <ul class="subnav"> </ul> </nav> <div class="triangle-l"></div> <div class="triangle-r"></div> <article><p><h2><center>Sök på messe.se</center></h2></p> [/log]
  14. Hej igen, har ett annat problem som är ett följdproblem av din lösning. Dropdownen ligger i ett formulär som ska skickas iväg som ett mejl. Problemet jag har är att valuen nu är priserna och det visas i mejlet. Finns det något sätt att undvika detta och bestämma vad som visas i mejlet utan att använda value? Ledsen för rörig förklaring återigen... //fickler
  15. Hehe okej. Tack för hjälpen ändå!
  16. tack så mycket, det verkar lösa problemet precis! finns det en bättre lösning på det tror du? något som du tänker på på rak arm?
  17. hej igen, ledsen för sent svar... lite förtydligande: det handlar om en biljettbeställning i ett förmulär. det handlar bara om en dropdown. för varje option finns det två olika biljettyper med olika priser. När en option är vald ska den visa båda priserna samtidigt, fast i två olika divar, en som heter pris periodkort och en som heter pris dagskort. är du med nu? tips och hjälp? //fickler
  18. tack för svar! nej, det ska vara en dropdown där varje option styr två divar där priserna ska visas. Det är alltså två olika priser för varje option. Jag har fått det att fungera för ett pris, men frågan är hur man ska göra för två?
  19. Hej, jag har lyckats göra en dropdown där olika options har olika pris som visas i en div. Problemet är att jag måste ha två olika priser för varje option och dessa ska visas i två olika divar. Hur löser man det enklast med javascript? Hoppas ni förstår! Tack på förhand! //fickler
  20. Hej, ett problem kan vara att du inte har renderat preview playback. Jobbar du med HD-filmer blir det extra lätt hackigt i previewfönstret om du inte har gjort detta. Jag kör CS3 och då går du in på Sequence->Render Work Area. Hoppas det hjälper! //fickler
  21. tack för svar, det löste mitt problem perfekt. hade på känn att det inte skulle fungera med targets. //fickler
  22. Hej, jag gör en jump menu där jag vill att några options ska ha target="_blank" och några target="_top". Går detta att göra och hur ser koden för det ut isåfall? Tack på förhand! //fickler
  23. tack för svar! jag håller med om att det är en rätt bräcklig lösning, men det var den enda jag hittade när jag surfade runt.. kan inte koda nåt själv men förstår ganska bra när scriptet är klart så man får ta det som finns... ;-) håller med om att en php lösning skulle vara bättre och söka alla texter på riktigt, har dock ingen aning om hur en sådan kod skulle se ut.. har du nåt tips, kanske en länk eller likande vore det guld! //fickler
  24. hej, jag har precis lagt in en sökfunktion på en hemsida. Sökrutan ligger i menyn och jag vill att resultatet ska visas i en ny sida som heter result.php. Har nästan fått det att funka, problemet är att när man inte är på result.php och söker så skickas man bara dit utan att resultatet visas. Ledsen för en rörig förklaring, hoppas lite kod kan göra det tydligare: Sökscriptet: [log] var pages=[ { url:"http://www.messe.se", title:"Hannovermässans Sverigekontor", keywords:"hem, start, index", description:"Startsida" }, { url:"http://www.messe.de", title:"Deutsche Messe", keywords:"tyskland, deutschland, germany", description:"Huvudkontoret i Tyskland" }, { url:"http://www.messe.se/new/result.php", title:"Hannovermässans Sverigekontor", keywords:"sök,sökmotor,search", description:"Sökmotor på vår hemsida." }, { url:"http://www.jojoxx.net", title:"jojoxx.net - Webprogamming made easy", keywords:"jojoxx,webb,html,javascript,css,perl", description:"Information och tips inom området webbpublicering. Arkiv och guider för Perl, JavaScript och DHTML. FAQ-arkiv." } ]; var config={ hitsPerPage:10 } function makesearch(obj){ if(obj){ var t=obj.q.value.toLowerCase().split(/ /g); config.searchTerms=t; config.startAt=0; } else { t=config.searchTerms; } var result=new Array(pages.length); for(var n=0;n<result.length;n++){ result[n]=new Object(); result[n].hits=0; result[n].page=n; } var hits=0; for(var n=0;n<t.length;n++){ if(t[n]){ for(var p=0;p<pages.length;p++){ if((pages[p].keywords+","+pages[p].title).toLowerCase().match(new RegExp(t[n]))){ result[p].hits++; } } } } result=sortobj(result,"hits").reverse(); var resultStr=""; for(var n=0;n<result.length;n++){ if(result[n].hits>=1){ // >=t.length only shows all search words hits hits++; if(hits>config.startAt && hits<=config.startAt+config.hitsPerPage){ var i=result[n].page; var title=(pages[i].title)?pages[i].title:pages[i].url; resultStr+=hits+' <a class="resultLink" href="'+pages[i].url+'">'+title+'</a><br/>'; if(pages[i].description){ resultStr+='<div class="resultDescription">'+pages[i].description+'</div>'; } resultStr+='<div class="resultURL">'+pages[i].url+'</div>'; } } } if(hits==0){ resultStr=document.getElementById("searchresult").innerHTML="Din sökning gav tyvärr inga träffar."; } else { resultStr="<p>Sökningen gav "+hits+" träffar, visar "+(config.startAt+1)+" till "+(Math.min(config.startAt+config.hitsPerPage,hits))+".</p><p>"+resultStr+"</p>"; if(hits>config.hitsPerPage){ resultStr+="Resultatsida: "; resultStr+=(config.startAt>0)?'<a href="#" onclick="config.startAt='+(config.startAt-config.hitsPerPage)+'; return makesearch();"><<</a> ':'<< '; resultStr+=(config.startAt+config.hitsPerPage<hits)?'<a href="#" onclick="config.startAt='+(config.startAt+config.hitsPerPage)+'; return makesearch();">>></a> ':'>> '; } } document.getElementById("searchresult").innerHTML=resultStr; return false; } function sortobj(obj,prop){ var a=[]; if(prop){ for(var i in obj){ a[a.length]=[i,obj[i][prop]]; } a=a.sort(function(a,{ return ((a[1]<b[1])?-1:((a[1]>b[1])?1:0)); } ) } else { for(var i in obj){ a[a.length]=[i]; } a=a.sort(function(a,{ return ((a[0]<b[0])?-1:((a[0]>b[0])?1:0)); } ) } var ret=(obj.length)?new Array(obj.length):{}; for(var i in a){ ret[a[i][0]]=obj[a[i][0]]; } return ret; } [/log] På sidan: [log] <li class="search"><form onSubmit="return makesearch(this)" action="result.php"><input name="q" value="skriv ditt sökord här" onfocus="if (this.value == 'skriv ditt sökord här') this.value = ''" type="text" class="search" title="Sök på messe.se" size="20"> <input type="submit" value="Sök"></form></li> </ul> [/log] Någon vänlig/smart människa som kan ge ett svar på mitt problem? //fickler
×
×
  • Skapa nytt...