Gå til innhold

z_lakaman

Medlemmer
  • Innlegg

    197
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av z_lakaman

  1. Det er bare å rappe rett ut herifra, men det blir bare surr i andre nettlesere enn nyeste IE, mener jeg å huske, men her er nå iallefall den biten av den jeg bruker:

    <form action="action.php" method="get" name="form">
    
     	<script language="JavaScript" type="text/javascript">
    
    <!--
    
    // bbCode control by
    
    // subBlue design
    
    // www.subBlue.com
    
    
    
    // Startup variables
    
    var imageTag = false;
    
    var theSelection = false;
    
    
    
    // Check for Browser & Platform for PC & IE specific bits
    
    // More details from: http://www.mozilla.org/docs/web-developer/sniffer/browser_type.html
    
    var clientPC = navigator.userAgent.toLowerCase(); // Get client info
    
    var clientVer = parseInt(navigator.appVersion); // Get browser version
    
    
    
    var is_ie = ((clientPC.indexOf("msie") != -1) && (clientPC.indexOf("opera") == -1));
    
    var is_nav  = ((clientPC.indexOf('mozilla')!=-1) && (clientPC.indexOf('spoofer')==-1)
    
                   && (clientPC.indexOf('compatible') == -1) && (clientPC.indexOf('opera')==-1)
    
                   && (clientPC.indexOf('webtv')==-1) && (clientPC.indexOf('hotjava')==-1));
    
    
    
    var is_win   = ((clientPC.indexOf("win")!=-1) || (clientPC.indexOf("16bit") != -1));
    
    var is_mac    = (clientPC.indexOf("mac")!=-1);
    
    
    
    
    
    // Helpline nyhets
    
    b_help = "Fet tekst: [b]tekst[/b]  (alt+b)";
    
    i_help = "Kursiv tekst: [i]tekst[/i]  (alt+i)";
    
    u_help = "Understreket tekst: [u]tekst[/u]  (alt+u)";
    
    a_help = "Lukk alle åpne tagger";
    
    
    
    // Define the bbCode tags
    
    bbcode = new Array();
    
    bbtags = new Array('[b]','[/b]','[i]','[/i]','[u]','[/u]');
    
    imageTag = false;
    
    
    
    // Shows the help nyhets in the helpline window
    
    function helpline(help) {
    
    document.form.helpbox.value = eval(help + "_help");
    
    }
    
    
    
    
    
    // Replacement for arrayname.length property
    
    function getarraysize(thearray) {
    
    for (i = 0; i < thearray.length; i++) {
    
     if ((thearray[i] == "undefined") || (thearray[i] == "") || (thearray[i] == null))
    
     	return i;
    
     }
    
    return thearray.length;
    
    }
    
    
    
    // Replacement for arrayname.push(value) not implemented in IE until version 5.5
    
    // Appends element to the array
    
    function arraypush(thearray,value) {
    
    thearray[ getarraysize(thearray) ] = value;
    
    }
    
    
    
    // Replacement for arrayname.pop() not implemented in IE until version 5.5
    
    // Removes and returns the last element of an array
    
    function arraypop(thearray) {
    
    thearraysize = getarraysize(thearray);
    
    retval = thearray[thearraysize - 1];
    
    delete thearray[thearraysize - 1];
    
    return retval;
    
    }
    
    
    
    
    
    function bbstyle(bbnumber) {
    
    
    
    donotinsert = false;
    
    theSelection = false;
    
    bblast = 0;
    
    
    
    if (bbnumber == -1) { // Close all open tags & default button names
    
     while (bbcode[0]) {
    
     	butnumber = arraypop(bbcode) - 1;
    
     	document.form.nyhet.value += bbtags[butnumber + 1];
    
     	buttext = eval('document.form.addbbcode' + butnumber + '.value');
    
     	eval('document.form.addbbcode' + butnumber + '.value ="' + buttext.substr(0,(buttext.length - 1)) + '"');
    
     }
    
     imageTag = false; // All tags are closed including image tags :D
    
     document.form.nyhet.focus();
    
     return;
    
    }
    
    
    
    if ((clientVer >= 4) && is_ie && is_win)
    
     theSelection = document.selection.createRange().text; // Get text selection
    
    
    
    if (theSelection) {
    
     // Add tags around selection
    
     document.selection.createRange().text = bbtags[bbnumber] + theSelection + bbtags[bbnumber+1];
    
     document.form.nyhet.focus();
    
     theSelection = '';
    
     return;
    
    }
    
    
    
    // Find last occurance of an open tag the same as the one just clicked
    
    for (i = 0; i < bbcode.length; i++) {
    
     if (bbcode[i] == bbnumber+1) {
    
     	bblast = i;
    
     	donotinsert = true;
    
     }
    
    }
    
    
    
    if (donotinsert) {  // Close all open tags up to the one just clicked & default button names
    
     while (bbcode[bblast]) {
    
       butnumber = arraypop(bbcode) - 1;
    
       document.form.nyhet.value += bbtags[butnumber + 1];
    
       buttext = eval('document.form.addbbcode' + butnumber + '.value');
    
       eval('document.form.addbbcode' + butnumber + '.value ="' + buttext.substr(0,(buttext.length - 1)) + '"');
    
       imageTag = false;
    
     	}
    
     	document.form.nyhet.focus();
    
     	return;
    
    } else { // Open tags
    
    
    
     if (imageTag && (bbnumber != 14)) {  // Close image tag before adding another
    
     	document.form.nyhet.value += bbtags[15];
    
     	lastValue = arraypop(bbcode) - 1;	// Remove the close image tag from the list
    
     	document.form.addbbcode14.value = "Img";	// Return button back to normal state
    
     	imageTag = false;
    
     }
    
    
    
     // Open tag
    
     document.form.nyhet.value += bbtags[bbnumber];
    
     if ((bbnumber == 14) && (imageTag == false)) imageTag = 1; // Check to stop additional tags after an unclosed image tag
    
     arraypush(bbcode,bbnumber+1);
    
     eval('document.form.addbbcode'+bbnumber+'.value += "*"');
    
     document.form
    
    .nyhet.focus();
    
     return;
    
    }
    
    storeCaret(document.form
    
    .nyhet);
    
    }
    
    
    
    // Insert at Claret position. Code from
    
    // http://www.faqts.com/knowledge_base/view.phtml/aid/1052/fid/130
    
    function storeCaret(textEl) {
    
    if (textEl.createTextRange) textEl.caretPos = document.selection.createRange().duplicate();
    
    }
    
    
    
    //-->
    
    </script>
    
     	<script type="text/javascript">
    
    <!--
    
    // Insert at Claret position. Code from
    
    // http://www.faqts.com/knowledge_base/view.phtml/aid/1052/fid/130
    
    function emoticon(text) {
    
    text = ' ' + text + ' ';
    
    if (document.form.nyhet.createTextRange && document.form.nyhet.caretPos) {
    
     var caretPos = document.form.nyhet.caretPos;
    
     caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
    
     document.form.nyhet.focus();
    
    } else {
    
    document.form.nyhet.value  += text;
    
    document.form.nyhet.focus();
    
    }
    
    }
    
    
    
    function storeCaret(textEl) {
    
    if (textEl.createTextRange) textEl.caretPos = document.selection.createRange().duplicate();
    
    }
    
    //-->
    
    
    
    </script>
    
     	<input type="button" class="button" accesskey="b" name="addbbcode0" value=" B " style="font-weight:bold; width: 30px" onclick="bbstyle(0)" onmouseover="helpline('b')" /> 
    
     
    
    <input type="button" class="button" accesskey="i" name="addbbcode2" value=" i " style="font-style:italic; width: 30px" 
    
    onclick="bbstyle(2)" onmouseover="helpline('i')" /> 
    
     
    
    <input type="button" class="button" accesskey="u" name="addbbcode4" value=" u " style="text-decoration: underline; 
    
    width: 30px" onclick="bbstyle(4)" onmouseover="helpline('u')" /> 
    
     
    
    <a href="javascript:bbstyle(-1)" onmouseover="helpline('a')">Lukk tagger</a>
    
     	<p><textarea class="box" cols="54" rows="16" name="nyhet" id="nyhet" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);"></textarea></p>
    
     	<p><input type="text" name="helpbox" size="46" class="helpline" value="Teksten kan formateres ved enkle grep :-)" maxlength="44" /></p>
    
     </form>
    
     

  2. Visste ikke helt hvor jeg skulle plassere denne, men...

    Jeg har en stor tabell jeg skal gjøre om til XML, og da kan det korte ned tiden om jeg fikk en regular expression til å gjøre det for meg.

     

    F.eks skal:

    <td class="stedsnavn" width="278">Oslo</td>

    gjøres om til

    <sted>Oslo</sted>

     

    Jeg regner med at man da må benytte seg av tilbakreferanser, noe jeg ikke har klart å sette meg helt inn i.

     

    På forhånd takk ;)

  3. Du kan jo alltids kjøre FSB`en på 200mhz og multiplier på 9,5. Da får du en pen ytelsesforbedring av hele systemet, uten noen kritisk overklokking av prosessoren (66mhz...).

    Ok, nå er det gjort. Temperaturen steg med en grad, eller noe sånt etter klokkinga.

    Edit: Under vanlig bruk, altså internett-surfing og sånt, holder den altså 55C, men den stiger fort til 61 grader om jeg gjør noe "tungt", f.eks om jeg kjører en benchmark-test (3DMark 03). En annen i klassen min har samme prosessor med samme vifte (boxed), og holder den i 39 ved vanlig bruk, hva er galt hos meg?

    Det er en liten ripe i kjernen, men det ser ikke ut til at den gjør noe utslag, iallefall ikke kraftmessig.

  4. Nå har jeg akkurat satt sammen PC'en min, og det er et par ting jeg lurer på. Hva er akseptabel CPU-temperatur?

    Jeg har en Athlon XP 2500 med boxed vifte som stort sett ligger i 55-56 grader.

    Når maskina booter står det DDR333 ettellerannet, men jeg har PC3200 RAM. Hvordan fikser jeg dette? Jeg har Abit NF7-S V2.0.

  5. Jeg har 2 problemer folkens.

     

    1. Instalerer windows, når den booter for å fortsette instalasjonen står det bare "DISK BOOT FAILURE. INSERT SYSTEM DISK"

    Pcen klarer å boote fra disketstasjon og cd-rom, men ikke fra HD.

    Har formatert hd. Når jeg skriv dir i c: får jeg opp filene, men den klarer bare ikke boote. Jeg puttet også inn en annen harddisk fra en annen pc med OS instalert, den får samme boot feil.

    Alt virket jo igår. I bios har jeg valg at den skal starte fra diskett, cd,hdd. har også prøvd å sette hdd først. Det virket jo å boote fra harddisken forrige uke. Det var bare når jeg instalerte windows på nytt(for 4. gang) det klikket.

     

    Hvordan løste du dette problemet? Sitter med nøyaktig det samme problemet her! Evt, er det noen andre som vet det?

  6. Nå er BIOS'ens treghet det største problemet lenger, men det at jeg ikke får installert OS - noe som kanskje også har med BIOS å gjøre?

    Håper da ingen komponenter er defekte.

     

    Jeg fikk beskjed av en om å ta ut CD'en etter installasjonen før den restarter, slik at den booter opp fra HD, men da får jeg ""DISK BOOT FAILURE, INSERT SYSTEM DISK AND PRESS ENTER"-feilmeldingen.

  7. Jeg kjøpte meg et Abit NF7-S v2-hovedkort, slik jeg ble anbefalt her: http://forum.hardware.no/viewtopic.php?t=143106.

    Etter å ha skrudd PC'en sammen, og skrudd den på, så alt ut til å gå fint.

    Men da jeg skulle inn i BIOS gikk alt utrolig sakte.

    Etter å ha justert opp til XP 2500-hastighet, bootet jeg opp med en Windows 2000-CD. Da fikk jeg "Disk I/O-error. Status 00002000".

    Etterpå prøvde jeg å boote opp med Windows XP Home, men da skjedde det ingenting. Alt sto bare stille med en blåskjerm.

    Hva kan jeg gjøre for å fikse det?

    Hva er galt?

     

    Oppsett:

    AMD Athlon XP 2500

    Abit NF7-S V2

    Twinmos PC3200 256x2 MB

    Maxtor ATA-133 120 GB

    ATI Radeon 9100 128 DDR

    Samsung 52x CDRW

  8. 99% av ustabilitet er brukerfeil under NT platformen. Hvordan "opplever" du maskinene som mer eller mindre ustabile da?

    Hva som skyldes ustabiliteten betyr for meg ingenting, bare den er der. Om det er fra OS eller hardware betyr ingenting.

    Jeg opplever Mac OS X som et fjellstabilt operativsystem. Med min G4 med 256 MB SDRAM kan jeg sitte med mange programmer på en gang uten at det går noe særlig tregere.

    På PC'en opplever jeg at systenet går mye tregere og kræsjer lettere, men det er nå min erfaring.

     

    Jeg er enig i at:

    - Mac'er koster alt for mye per idag

    - En mac har ikke mye å tilby den jevne hjemmebruker per dags dato som ikke PC'en har, ofte fordi M$ "stjeler".

     

    Tidlig på 90-tallet og før det var det jo tillatt å lage Mac-kloner, det synes jeg skulle vært tillatt idag også.

     

    Hærlig med den 1knapps musen :)

    Rart, jeg gikk over til 2-knapps etter en stund...

  9. Det er vel ikke noe tvil om at Mac er rent hardwaremessig mer fremtidsrettet enn det de IBM kompatible PCene de fleste av oss bruker er. Dersom jeg skal ha en ren "arbeidsmaskin" er jeg i liten tvil om at Mac er et bra alternativ, men dersom jeg også ville leke meg litt med Warez, spill etc er PC midt i blinken. Min kommende bærbare kommer antageligvis til å bli en Mac.

     

    Vel, det er da grei nok tilgang til Warez på Mac..

     

     

    Er ikke Intel litt foran motorola når det gjelder cpu'er.

    For ikke å snakke om AMD da.

    Skønner ikke hva du mener med mer framtidsrettet?

    PC har jo alt mac har + litt til.

     

    Jo, det er godt mulig. Men det er ikke Motorola som lager prosessorer til nye G5'er.

     

    Personlig opplever jeg min aldrende G4 400 Mhz som et mye mer stabilt system enn en P4 2Ghz. Ettersom mac'en eldres bruker jeg stort sett PC'en, men det er skremmende lite forskjell på dem.

     

    Hva ville en PC med disse specs'a kostet?

     

    G5 2x2Ghz:

    Dual 2GHz PowerPC G5

    1GHz frontside bus

    512K L2 cache/processor

    512MB DDR400 128-bit SDRAM

    Expandable to 8GB SDRAM

    160GB Serial ATA

    SuperDrive

    Three PCI-X Slots

    ATI Radeon 9600 Pro

    64MB DDR video memory

    56K internal modem

    NOK 26.990,00

  10. Textboxen kommer opp med: <?php echo $REMOTE_ADDR; ?> som value... Noen andre fårslag??

     

    -wacie-

     

    Ja, den gjør selvfølgelig det når du ikke kjører den gjennom PHP-parseren, altså som en vanlig html-fil. Har du lagret den som .php og åpnet den på en server med PHP installert?

    Men uansett, er nok dette den mest "up-to-date" måten å gjøre det på:

    <input type="text" name="ip" value="<?php echo $_SERVER['REMOTE_ADDR']; ?>">
    
    

     

    Eller, om du vil:

     

    <input type="text" name="ip" value="<?=$_SERVER['REMOTE_ADDR']; ?>">

  11. Jeg visste jo at den ikke kom til å fungere, jeg bare renskrev en del av det du hadde skrevet.

     

    Dette er den greieste måten å gjøre det på, selv om den egentlig ikke kan brukes til noen verdens ting...

     

    
    <?php 
    
    $filnavn = 'tekstfil.txt'; 
    
    $filarray = file($filnavn); 
    
    
    
    $tall = $filarray[0]; 
    
    $tall = $tall+1; 
    
    $fp = fopen($filnavn,"w"); 
    
    fwrite($fp,$tall); 
    
    fclose($fp);
    
    
    
    // For å vise antallet:
    
    include $filnavn;
    
    ?>

×
×
  • Opprett ny...